Beech Manor Apartment Beech Mountain, Appalachian Mountains
Featuring a balcony with a mountain view, these self-catering apartments are located in Beech Mountain, North Carolina. Guests can go skiing and snowboarding at Beech Mountain Ski Resort, which is 290 meters away.
Number of rooms: 4
608 Beech Mountain Parkway (Office Address Only), Beech Mountain, NC 28604, United States