Where is Letchworth State Park?

Where is Letchworth State Park located?

Letchworth State Park, Letchworth State Park, United States of America (approx. 42.68506°, -77.95917°)


Where is Letchworth State Park on the map?