Route GuidesRoutes City GuidesCities Map Log in

The Grand at Trafalgar Square

London
8 Northumberland Avenue, London, WC2N 5BY

63 rooms · ★★★★ · from £127


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.