This comfortable luxury hotel lies on the outskirts of the centre of London, by Heathrow. Convenient public transport links may be found right next to the hotel.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe