Named a Top 10 North Carolina Historic Venue
By The Knot, Mountain Magnolia Inn is located just 35 miles from Asheville in the North Carolina Mountains. The Inn is an immaculately restored 1868 Victorian estate in a beautiful park-like mountain setting.... Read More