Listed in Hotels
- 2 Spring Gardens, Trafalgar Square,City of Westminster,London,SW1A 2TS
- 020 7870 2900
Luxury boutique style hotel in Central London. Located on Trafalgar Square’s south side.The Trafalgar is a discreet hotel with a unique spirit of hospitality. The rooms are designed for your well-being, the facilities tailored to charm and the bespoke service carefully developed to ensure that your visit is an experience you’ll never forget.
Please login to add your review.