King Square Gardens

King Square Gardens is a large popular park with an extensive play area. Address: Lever Street, King Square, London EC1V 8DB Playground Review Cleanliness 4 / 5 equipment 4 / 5 health and safety 4 / 5 picnic area 2 Continue reading King Square Gardens