exploring-london.com
10 Historic London Garden Squares…6. Grosvenor Square
The largest square in Mayfair, Grosvenor Square was laid out in the 1720s on the orders of Sir Richard Grosvenor of Cheshire. Sir Richard owned the Grosvenor Estate, a considerable tract of land i…