London Squares: The Leafy Garden Hearts Of The City
London Squares: The Leafy Garden Hearts Of The City | London squares are the elegant garden squares at the heart of the city’s grandest old districts, leafy oases of plane trees, lawns and railings.
