El edificio está totalmente climatizado y cuenta con un hall de entrada, una recepción abierta las 24 horas, ascensores, servicio de cambio de divisa y una caja fuerte. Además, dispone de una cafetería y una sala de televisión, así como conexión a Internet y zona de conexión inalámbrica. También se ofrece servicio de habitaciones, de lavandería y de atención médica. Podrá aparcar su vehículo en el aparcamiento o en el garaje.
Situado en la plaza Trafalgar Square, este complejo de apartamentos se encuentra muy cerca de restaurantes, bares y de una parada de transporte público. Desde el complejo se puede llegar fácilmente a tanto los lugares de interés histórico, al río Támesis como a los diversos parques de la ciudad. A 100 metros hay una discoteca y si quiere ir de compras, las tiendas más cercanas están a tan sólo 400 metros.
Este hotel, construido en 1936 y restaurado en el año 2002, tiene 9 plantas y dispone de un total de 187 viviendas, 49 de ellas suites y 12 apartamentos. Las habitaciones cuentan con aire acondicionado, baño, salón-dormitorio, caja fuerte de alquiler y calefacción. Los apartamentos disponen, además, de una nevera, una cocina pequeña y un dormitorio independiente. En cuanto al equipamiento técnico, tienen un teléfono de línea directa, una radio, conexión a Internet y televisión vía satélite o por cable.
Todas las mañanas se le ofrece desayuno en forma de bufet, para que pueda servirse lo que quiera.
Trafalgar Square es una plaza situada en el centro de Londres y construida para conmemorar la Batalla de Trafalgar en la que la armada británica venció a las armadas francesa y española frente a las costas de Cádiz, España. El nombre original era plaza de Guillermo IV, pero George Ledwell Taylor sugirió cambiar el nombre. En la zona norte de la plaza se situaron las caballerizas reales desde la época de Eduardo I, mientras que al sur se encontraba la Charing Cross original. Actualmente se considera a Charing Cross como el corazón de Londres y desde ella se miden todas las distancias. La plaza, donde se alza la colunma de Nelson, se ha convertido en un símbolo de enorme importancia social y política para los londinenses donde habitualmente celebran manifestaciones políticas, y un punto de reunión para los turistas que visitan la ciudad, siendo especialmente famosa por sus palomas.