Beech Mountain
Town in North Carolina
Beech Mountain is a town in the North Carolina Blue Ridge Mountains. It’s known for the Beech Mountain Resort, with ski trails, a summit deck with panoramic views and a terrain park. Numerous mountain trails include the creekside Falls Trail,...