Citadines Trafalgar Square London offers modern, self-catering accommodation in central London. Trafalgar Square is just 150 metres away, and Embankment Underground Station is a 2-minute walk.
Address: 18-21 Northumberland Ave, London
Rates from:
GBP 139 Booking.com