1 rooms · from £459
Central London Apartment Trafalgar Square is an apartment located in London, 100 metres from Trafalgar Square. The property boasts views of the city and is 300 metres from Prince Of Wales Theatre. Free WiFi is featured throughout the property.
Log in with your cycle.travel account:
Password |
Or simply use your account on: