Home > London > Hotel > Central London Apartment Trafalgar Square

Central London Apartment Trafalgar Square  

Rating : Be the first to review this establishment!
 

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
Phone :    
Address :     21-24 Cockspur Street
SW1Y 5BN London
Mail :