Citadines Trafalgar Square 4 stars

18-21 Northumberland Ave, Westminster Borough, London, WC2N 5EA, United Kingdom

Hotel image
Read more reviews for Citadines Trafalgar Square