Historic Trafalgar Square London

Historic Trafalgar Square London

Trafalgar Square, at the heart of London, is one of the city’s most vibrant open spaces. Trafalgar Square is a site of significant historic value and its monuments and statues also have individual heritage classifications. The post Historic Trafalg...

Close