LOC1374: London's only beach.... (Lambeth, London)

London's only beach....

Electricity: Not Set / Unknown
Restrictions: Not known
Parking: On street P&D
Local council: Lambeth