I know it would be regarded as too simple but what about 'Forest Hill Park', there doesn't seem to be anyhting called that already in the area. It tells you everything, its in Forest Hill, its a park.