The Trafalgar Hotel London

2 Spring Gardens, Trafalgar Square, London, SW1A 2TS, United Kingdom, United Kingdom
6 rates
8.33/10.00
+44 20 7870 2900

The Trafalgar Hotel London on the map

Add your comment

Cleanliness
Comfort
Location
Facilities
Staff
Value for money