1 rooms · from £162
Located in central London, the Trafalgar Square Apartments offers self-catering accommodation with free WiFi access. The property is 200 metres from both Charing Cross Railway Station and Embankment Tube Station.
Log in with your cycle.travel account:
Password |
Or simply use your account on: