Home > London > Hotel > The Grand at Trafalgar Square

 

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.

Name :     The Grand at Trafalgar Square
Phone :    
Address :     8 Northumberland Avenue
WC2N 5BY London
Mail :