Address : 106 sussex gardens, london w2 1uh, united kingdom, london Show Hotel Map
The hotel is ideally situated in the heart of central London near Hyde Park, within walking distance of Lancaster Gate underground station and Paddington train station. Madame Tussauds is 10 minutes away, an attraction for all, and the Heathrow Rail Link terminal is a short walk away. The nearest airport is London City, some 18 km away. London Heathrow Airport is around 21 km from the hotel, whilst London Luton Airport and London Gatwick are about 50 km and 51 km, respectively. London Stansted Airport is situated at a distance of approximately 61 km from the hotel.