Manor Park

Proper noun

 * 1) A number of parks in various places.