Balsam Mountain Preserve is a private, gated, mountain, golf and equestrian community in the western North Carolina Mountains, just 40 minutes to the west of Asheville.