Address : 87 s lambeth road, greater london sw8 1rn, united kingdom, london Show Hotel Map
Located in South West London with easy access to Central London, Chelsea, Fulham and Earls Court, this hotel is within walking distance of the River Thames, London Eye, Westminster, Buckingham Palace and Westminster Abbey. Vauxhall tube and railway station is approximately 9 minutes' walk from the hotel. Nearby airports include London Heathrow (23 km away), London Gatwick (35 km away), London Luton (48 km away) and London Stansted (51 km away).