where is lower falls treman park ny
Lucifer Falls - Finger Lakes Waterfall in Robert H. Treman State Park. Lucifer Falls is located about ten miles west of Ithaca in Robert H. Treman State Park, known locally as Upper Enfield Park.