Located only 400 metres from Edward House Hotel London, guests can quickly reach the anglo-catholic St Gabriel's Church.
You may walk 6 minutes to Cambridge Street or eat by Southern Charm Kitchens, located about a 5-minute ride away.
The famous British Museum is 3.4 km from this London hotel, while the Hyde Park is nestled nearly a 25-minute walk away. Cultural sights in the area include Churchill War Rooms Museum, which is 2.2 km away. There is the Protestant Westminster Abbey approximately a 30-minute stroll away, while Victoria Coach bus station is right around the corner from the Edward House London. This London hotel is 700 m from Sloane Square tube station.