King Square Gardens

Loading Map....

Address
Lever Street
London
London

EC1
United Kingdom


Urban green space in South of Islington

Upcoming Events