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.
|Name :||Central London Apartment Trafalgar Square|
21-24 Cockspur Street
SW1Y 5BN London