Spencer Lodge is a greenspace in the middle of London with forest, the Thames River, and YMCA facilities for outdoor activities. There are rock climbing walls and high rope climbing.