This stylish hotel offers a convenient location in London. The property is just 100 metres away from Earls Court underground station. Many of the city's most renowned attractions, including Harrods, Knightsbridge, the National History and Science Museum and the Royal Albert Hall are within easy walking distance of the property. This hotel offers comfort and convenience, in a modern setting. The well-equipped, comfortable guest rooms are fitted with up-to-date amenities. Guests will experience a high level of customer service at this property. This hotel is a great choice for business and leisure travellers alike.