exploring-london.com
10 Historic London Garden Squares…8. Russell Square
The largest garden square in Bloomsbury (and one of the largest in London), Russell Square was first laid out by Humphry Repton in 1806 and was located on what were the gardens of the home of the D…