Edward House Hotel London offers quick access to the anglo-catholic St Gabriel's Church, which is only a 5-minute walk away.
The hotel is only a few steps from Cambridge Street restaurant with its British dishes.
The hotel is within a 6-km distance of the historic castle "Tower of London" and 3.4 km from the famous British Museum. This London hotel offers proximity to such natural sights as St James's Park (1.9 km) and Green Park London (2 km). Guests will also appreciate the vicinity to Eccleston Square, located approximately a 5-minute stroll away. The Protestant Westminster Abbey lies 2.1 km away, and Sloane Square tube station is a short way from the Edward House London. The accommodation is just 250 metres from Victoria Coach bus station.
If you stayed at this hotel, share your experience with us, please