Great Place Wednesday: Trafalgar Square; London, UK

With the London Olympics ongoing, its only appropriate to visit the psychological heart of London: Trafalgar Square. Trafalgar Square is literally at the crossroads of London’s primary axes, also at almost the precise center of the Greater London area.  Once lying at the edge of the City of Westminster, today Trafalgar Square lies at the[…]