"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.


Google Map