"when I had come up to Hampstead Heath"

Hampstead Heath
Creative Commons AttributionHampstead Heath - Credit: Cristian Bortes
Hampstead Heath is a large open area on a hill in north London.  It is reasonably wild and would be an alarming place to encounter triffids.

 

Google Map