Este hotel, construido en el año 2000, tiene siete plantas y cuenta con un total de 174 habitaciones dobles y 25 individuales, así como 7 suites. Los huéspedes tienen a su disposición un hall de entrada con un área de recepción abierta las 24 horas del día, ascensores y servicio de cambio de divisa. Dispone también de un bar, un restaurante climatizado con sillas altas para los niños, conexión a Internet (bajo cargo adicional) y una sala de conferencias. Para los más pequeños hay un parque infantil. A su disposición también están tanto el servicio de habitaciones como el de lavandería.
Este hotel está situado cerca del centro de Londres, donde podrá encontrar una gran cantidad de tiendas, comercios y lugares de ocio y entretenimiento. Desde el hotel disfrutará de unas vistas espléndidas de la Torre de Londres. El distrito financiero y otros lugares turísticos de interés se encuentran en las cercanías del hotel. A un kilómetro de distancia podrá encontrar restaurantes, bares y comercios. A solamente 200 metros de distancia se encuentra la parada de metro más próxima, Tower Hill.
Los huéspedes podrán degustar el desayuno en forma de bufet. A la hora de la comida y de la cena podrán elegir menú.