Los huéspedes del Edward House Hotel Londres pueden disfrutar de fácil acceso a la Iglesia de San Gabriel, que se localiza a tan solo 5 minutos a pie.
Situado a 700 metros de la estación de metro Sloane Square, el hotel se localiza a una distancia de 6 km del Puente de la Torre. La zona incluye lugares de interés religioso como la Abadía de Westminster (a 2 km) y la Catedral de San Pablo de Londres (a 4 km). Un trayecto de 10 minutos te llevará desde el hotel Edward House Londres hasta el Museo Británico. La estación de tren Charing Cross está situada a 2 km.
El restaurante el Cambridge Street se encuentra justo a la vuelta de la esquina del hotel.