Citadines Trafalgar Square London

18-21 Northumberland Avenue, London, United Kingdom

Citadines Trafalgar Square London Photos

Citadines Trafalgar Square London Map

18-21 Northumberland Avenue, London, United Kingdom
Citadines Trafalgar Square London

Hotel Information

Whether traveling on business or for pleasure Citadines Trafalgar Square London offers a comfortable lifestyle. It is an ideal place for both business and leisure travelers who are looking for a hotel that has a great accommodation near the establishments and attractions.