This centrally located hotel is the perfect starting point for trips out to explore the city. Various shopping venues, restaurants and public transport links are within a few minutes walk of the hotel. London Heathrow airport is just an hour away.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe