Trafalgar Square Apartments
Trafalgar Square Apartments London is an apartment only 1.7 km from St. Paul's Cathedral, Tower of London and Up at The O2.
The city center is 2 km away. Offering mexican meals, Pret a Manger is situated 200 meters of the property.
The apartment offers rooms with free Wi-Fi, a sofa, a dining area, TV and a seating area as well as double beds and sofa beds. A private bathroom is at guests' disposal.
Guests can benefit from a kitchen fitted with a microwave, a fridge and a washing machine.
The building stands near Embankment subway station.