This 3 star hotel is located in the city centre of London and was established in 1974. It is close to the Madame Tussauds and the nearest station is Marylebone. The Hotel has a restaurant, a bar and a coffee shop. All 102 rooms are equipped with hairdryer, trouser press and ironing set.