Where is Oak Hill Park?

Where is Oak Hill Park located?

Oak Hill Park, Oak Hill Park, United States of America (approx. 42.29454°, -71.18561°)


Where is Oak Hill Park on the map?