Close to Earls Court for exhibitions, South Kensington for museums and Kings Road for shopping, the hotel is ideally situated for both the business and leisure traveller.
View All Hotels in LONDON