Debar Mountain from Meacham LakeDebar 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.