New York /

Lower Cascade Lake

Lake in New York · 29 acres · near Lake Placid

Lower Cascade Lake is a 29-acre lake near Lake Placid in New York, with 1 carry-in launch listed here.

Kayak and canoe launches on Lower Cascade Lake