The Trafalgar Hilton 4 stars

2 Spring Gardens, Trafalgar Square, Westminster Borough, London, SW1A 2TS, United Kingdom

Hotel image
Read more reviews for The Trafalgar Hilton