Loading...

Citadines London Trafalgar Square

BOOK DIRECT
Citadines Trafalgar Square London

    Situated in the historic City of Westminster, in central London, this Apart Hotel is located close to many government ministries and to Westminster Abbey. Charing Cross and Embankment Tube stations are respectively 3 and 5 minute walk away.

    STAR RATING

    SIZE

    • 187 rooms
    • 8 floors

    STYLE

    LOCATION

    AMENITIES

    • Restaurant
    • Satellite TV
    • 24 Hour Front Desk
    • Business Centre
    • Concierge Services
    • In-Room Hairdryer

    LOCATION

    Address

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

    GALLERY