Merriam Webster defines park as:
"- a piece of public land in or near a city that is kept free of houses and other buildings and can be used for pleasure and exercise
- a large area of public land kept in its natural state to protect plants and animals
sports
- a field or stadium where a sport (especially baseball) is played"
A very smart guess, Thomas, and I agree the place is so magnificently done that it looks like a park, but it doesn't match any park definition.