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). Puedes llegar al Museo Británico en 10 minutos en coche. La estación de autobuses Victoria Coach se encuentra al lado del hotel Edward House Londres.
Entre las opciones para cenar encontrarás el restaurante Cambridge Street, que está a unos 500 metros.