Este hotel, construido en 1887, tiene seis plantas y un total de 290 habitaciones, 98 de las cuales son individuales, 125 dobles y 7 suites. Dispone de un hall de entrada con ascensores, área de recepción abierta las 24 horas, un bar, un restaurante con zona para no fumadores y un aparcamiento (bajo cargo adicional).
Este hotel se destaca por su privilegiada ubicación. Desde aquí podrá descubrir fácilmente toda la metrópoli londinense. Cerca del hotel hay numerosos monumentos y lugares de interés turístico, como el Palacio de Buckingham. A un par de pasos podrá encontrar la estación de St. James Park (a 50 metros).
Las confortables habitaciones disponen de baño o ducha, secador de pelo, teléfono de línea directa, TV vía satélite o por cable, minibar, nevera y caja fuerte.
La Abadía de Westminster o Iglesia colegiata de San Pedro de Westminster es una iglesia gótica del tamaño de una catedral. Es el lugar tradicional para las coronaciones y entierros de los monarcas ingleses. Está localizada en Westminster, Londres, al lado del Palacio de Westminster.