This 5 star hotel is located in the city centre of London and was established in 1900. It is close to the Leicester Square Covent Garden and the nearest station is Leicester Square. The Hotel has a fitness centre/gym. All 64 rooms are equipped with minibar, hairdryer and air conditioning.