Debar Mountain is a 2986-foot mountain near Meacham Lake, 12 miles north of Paul Smiths and eight miles east of Loon Lake. At its northeastern foot is Debar Pond.
Debar Mountain is a 2986-foot mountain near Meacham Lake, 12 miles north of Paul Smiths and eight miles east of Loon Lake. At its northeastern foot is Debar Pond.