North America Letchworth State Park, NY, USA 2012.10.16Add comment The Grand Canyon of the east coast, Letchworth is definitely worth a visit. You'd never guess it was in New York State!