town green

noun

1.
a piece of open land for recreational use in an urban area