exploring-london.com
10 Historic London Garden Squares…1. Leicester Square…
In the first of a new Wednesday series looking at historic London garden squares, we take a look at what next to Trafalgar Square, is the most famous square in the entire city – Leicester Squ…