London Wall
London, GB
Lots of obvious stuff to do as well as some kongs and pres to the right out of frame, and tic tac off the trees.
Address: 12 Brewers' Hall Garden, Barbican, London EC2Y 5BL, UK
Location: 51.5173383, -0.09246
Facilities
- Covered: no