Travel Report: Trafalgar Square, London.

Visit Trafalgar Square London.

May 2019. Situated right in the heart of central London, Trafalgar Square is one of the city’s most buzzing public areas. This is where people come to attend protests and rallies, to enjoy street performers and to see world class art at The National Gallery. It’s also home to Nelson’s Column, the four Landseer Lions […]

Read More