This 3 star hotel is located in the city centre of London and was established in 1850. It is close to the Victoria and Albert Museum and the nearest station is Gloucester Road. The Hotel has a restaurant, a bar and a conference room. All 100 rooms are equipped with hairdryer and ironing set.