London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
18-21 Northumberland Avenue, London
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.
See MoreUsage of subsidiary facilities may incur additional fees