The Slade, London SE18 2NB، United kingdom
There are large ponds towards the lower end.
Track
Sports
Map