Edward House Hotel
Edward House Hotel London offers proximity to Hyde Park, situated nearly a 25-minute walk away.
Location
The Edward House is located in London, only 550 metres from Sloane Square tube station. You can find Buckingham Palace, which is a great place to explore the area, a few minutes' drive from this London hotel. There is Big Ben 2.1 km away, and Victoria Coach bus station is around a 5-minute ride from the accommodation. The nearest underground station is just 550 metres away.
Food & Drinks
Nearby restaurants, including The Rising Sun is right by Edward House Hotel.
Amenities
Edward HouseParking options
- Parking
Enter dates to see availability