- UK Information
- UK Hotels
- Grand at Trafalgar Square, The
Grand at Trafalgar Square, The
Just off Trafalgar Square, in Central London, this beautifully restored Victorian building houses a 4-star luxury hotel offering free Wi-Fi and elegant air-conditioned rooms.
Rating
Visa,MasterCard,American Express,Diner's Club
Prices from £94.8
63