Edward House Hotel London offers quick access to St Gabriel's Church, located only a 5-minute walk away.
You can enjoy an European cuisine in the Cambridge Street located just moments from this London hotel.
Situated just 1.4 km from Buckingham Palace, this London hotel is just 1.2 km from the botanic and apothecary Chelsea Physic Garden. The hotel offers proximity to such natural sights as the Hyde Park (2.2 km) and the expansive park "Kensington Gardens" (2.9 km). The Green Park lies approximately a 25-minute stroll away, while Sloane Square tube station is in proximity to the Edward House London. Victoria Coach bus station, allowing a good connection throughout the city, is a mere 250 metres from the accommodation.