A 5 minutos a pie del Excelsior Hotel Londres, los huéspedes pueden llegar rápidamente al Museo de los Canales de Londres. Hay Wi-Fi en toda la propiedad en este hotel de 2 estrellas.
El hotel está equipado con 26 habitaciones equipadas con una tv de pantalla plana con canales vía satélite, así como opciones de autoservicio como equipo de café y té. Los baños disponen de una ducha a ras de suelo y un inodoro separado, además de instalaciones como secador de pelo y toallas.
Cappadocia está a 5 minutos a pie del hotel Excelsior.
El Museo de Sir John Soane está enclavado a una distancia de 1 km del hotel, mientras que el Museo Británico está enclavado a pocas cuadras de esta ubicación. Los viajeros de negocios disfrutarán estando cerca de la Torre de Londres (a 4 km) y la BT Tower (a 1,1 km). Los huéspedes también pueden visitar el Museo Foundling, enclavado a 10 minutos a pie del Excelsior. La propiedad está enclavada a unos 200 metros de la estación de metro King's Cross St. Pancras y a un corto paseo de la estación de tren Euston.