One of the most beautiful places in the world is hidden under the modest title North-South Lake Campground in the Castilian mountains in New York State.
A Natural Wonder, Watkins Glen State Park, is located near the town Watkins Glen in the state of New York. The town itself is located near Seneca Lake, which in turn is part of a group of lakes named the Finger Lakes.