England, London, MonumentTrafalgar Square in London – The Heart of the City Samantha / July 20, 2020 While on a trip to London in May of 2006, we had to stop and check out Trafalgar Square. It […]