Travel Trafalgar Square – a vibrant public square in Central London Did you know that Trafalgar Square is named after the Battle of Trafalgar that... February 21, 2018April 23, 2018 by Hetal Chirag 1074 Views