Im Bezirk Theatreland von London gelegen, zeichnet sich das komfortable 3-Sterne-Hotel Trafalgar Square Apartments London durch seine exklusive Lage aus, weniger als 25 Minuten zu Fuß vom Imperial War Museum entfernt, aus. Mit 3 Zimmern bietet es nicht nur Komfort, sondern auch eine attraktive Aussicht auf die Stadt. Das komfortable Hotel bietet den Gästen auch WLAN in den Zimmern an.
Das Hotel liegt 1 km weit weg vom Green Park und 1 km weit weg vom Bahnhof London Victoria. Der Buckingham Palace, ein idealer Ort, um die Gegend zu erkunden, befindet sich nicht weit entfernt vom Trafalgar Square London. Phoenix Theatre ist nur 5 Minuten Fußweg von der Unterkunft entfernt, und der Covent Garden liegt in 600 Meter Entfernung zur Unterkunft. Das Aparthotel liegt 2 km weit weg von der Saint Paul's Cathedral und in unmittelbarer Nähe von der U-Bahn-Station Charing Cross.
Private Badezimmer bieten eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie einen Haartrockner und Handtücher.
In 5 Gehminuten Entfernung vom Trafalgar Square gelegen, serviert das Restaurant Cafe in the Crypt britische Gerichte.