UK Facts about Trafalgar Square you might not know At the time of the Tudors in Trafalgar Square in London you could find the By admin / February 1, 2021