El Ambassadors Hotel Londres está clasificado con 3 estrellas y consta de 140 habitaciones con todas las comodidades.
El London Eye está enclavado a 4 km, y la estación de tren West Brompton está a 950 metros. Los huéspedes de este hotel también disfrutarán visitando el Palacio de Buckingham, enclavado a 3 km. Un trayecto de 10 minutos en coche te lleva a los Almacenes Selfridges. La estación de metro Earls Court está a 450 metros del hotel Ambassadors.
Las habitaciones con aire acondicionado disponen de equipo de café y té, así como de una televisión con múltiples canales, para tu entretenimiento. Las habitaciones climatizadas cuentan con una ducha a ras de suelo y un inodoro separado para el uso de los huéspedes.
Cada mañana se sirve un desayuno nutritivo en este hotel. CheckMate Bar está a unos minutos a pie del Ambassadors Hotel y está especializado en cocina tailandesa.