England, London, Monument

Trafalgar Square in London – The Heart of the City

While on a trip to London in May of 2006, we had to stop and check out Trafalgar Square. It […]