187 rooms · ★★★★ · from £154
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: