This map plots the settings and references in The Day of the Triffids

To start exploring, click a red pin

Page 209. " after I entered the New Forest. "
The New Forest
Creative Commons AttributionThe New Forest - Credit: the sea the sea, Flickr
  The New Forest is in Hampshire, in southern England. It is no longer a 'new' forest – it was established as a protected royal forest in the 11th century by William I.