Location
This hotel is located in London. The nearest airport is London - Heathrow (LHR).
Facilities
The hotel offers a wide range of services and facilities to ensure a comfortable stay, making it the perfect choice for business travellers and holidaymakers alike. 84 rooms are available to guests. The hotel has wheelchair-accessible facilities.
Rooms
Extra comforts include a tea/coffee station. The hotel has family rooms and non-smoking rooms.