A 3 km del Ambassadors Hotel Londres, de 3 estrellas, los huéspedes pueden visitar el Museo de Sherlock Holmes.
El alojamiento está dotado de 140 habitaciones equipadas con una televisión con múltiples canales, así como opciones de autoservicio como equipo de café y té. El Ambassadors Hotel ofrece cuartos de baño equipados con una ducha a ras de suelo y un inodoro separado.
Cada día se sirve un desayuno nutritivo en este hotel. El lugar está situado a unos cuantos pasos del restaurante el CheckMate Bar, que sirve comida tailandesa.
Este hotel está ubicado en Londres, en los alrededores inmediatos de la estación de metro Earls Court. Entre los lugares de interés religioso de la zona se incluyen la Abadía de Westminster (a 4 km) y la Catedral de San Pablo de Londres (a 7 km). Puedes encontrar fácilmente el Museo Británico a unos 15 minutos en coche del Ambassadors Londres. El hotel proporciona acceso a la estación de tren West Brompton, que está a 950 metros.