Norfolk Square, near Paddington Station, has one of the most gardened garden squares in London. It is managed by Westminster City Council Parks Department.
HOMEPAGE - Landscape Architecture London List