UK: Secret Gardens And The Ever-increasing Demand For Properties On Those Squares - Lewis Silkin
Published
Nearly 90 of London's roughly 300 garden squares are located between the Royal Borough of Kensington & Chelsea and Westminster, making London one of the greenest cities of its size in the world.
Full Article