Hotel Trafalgar Square Apartments Londyn jest usytuowany w w dzielnicy Theatreland i oferuje widoki na miasto. Hotel apartamentowy także oferuje swoim gościom Wi-Fi we wszystkich pokojach.
Teatr Criterion znajduje się w odległości prawie 5 min spacerem od tego hotelu, a takie obiekty przyrodnicze jak Regent's Park leżą w prawie 3 km. Hotel jest zlokalizowany tylko kilka kroków od stacji metra Charing Cross. Chinatown również dzieli od Trafalgar Square około 10 min piechotą. Wygodny obiekt noclegowy jest usytuowany w około 1 km od stacji kolejowej London Victoria.
Przestronne pokoje wyposażone są w zmywarkę; nowoczesne udogodnienia, takie jak telewizja satelitarna, oraz obejmują rodzinną łazienkę z oddzielną toaletą i prysznicem. Pokoje zapewniają gościom czajnik elektryczny, lodówkę i piekarnik. Ponadto, oddzielne sypialnie są umeblowane w szafkę.
Cafe in the Crypt serwuje dania kuchni brytyjskiej i leży o rzut kamieniem od Trafalgar Square w Londynie.