Home > London > Hotel > Citadines Trafalgar Square

 

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.

Name :     Citadines Trafalgar Square
Phone :    
Address :     18-21 Northumberland Ave
WC2N 5EA London
Mail :