Los huéspedes del hotel cómodo Trafalgar Square Apartments Londres pueden llegar fácilmente al Teatro Phoenix de Londres, ubicado a 300 metros. Hay Wi-Fi en toda la propiedad en este hotel de 3 estrellas.
Las Cámaras del Parlamento se hallan a 1 km de este hotel, mientras que el parque de St. James se halla a 20 minutos a pie de esta ubicación. A 3 km del hotel Trafalgar Square, los viajeros de negocios encontrarán la Torre de Londres. La propiedad también se halla al alcance del Barrio de Covent Garden. El aparthotel está ubicado a 16 minutos a pie de la Abadía de Westminster y a 150 metros de la estación de metro Charing Cross.
Las habitaciones amplias del hotel Trafalgar Square Apartments tienen una tv de pantalla plana con canales vía satélite, además de una lavadora. Los baños disponen de inodoro separado y ducha, además de instalaciones como secador de pelo y toallas. Además, los dormitorios separado están amueblados con un armario. Los baños privados también cuentan con secadores de pelo y toallas de baño para la máxima comodidad de los viajeros.
El hotel Trafalgar Square Londres se encuentra a pocos pasos del restaurante Cafe in the Crypt y ofrece platos de la cocina británica.