Top Local Places

The Lake

100 Union Street, London, United Kingdom
Region

Description

ad

The LAKE is a new urban oasis in Southwark: a temporary installation featuring a shallow boating lake (for inflatables and home-made toy boats), a paddling pool, a juice bar and a long timber deck for sunbathing.

Quiz

NEAR The Lake

Sheppards Pie Cakes

London, United Kingdom
Event planning/event services