Hampton Court Park

Also known as the Long Park: adjacent to Hampton Court Palace.

The Wikipedia page is