in McDowell County
86 High Ridge Road
Little Switzerland, NC 28749
The Switzerland Inn, located directly on the Blue Ridge Parkway, is your vacation destination for a North Carolina mountain getaway. Accommodations range from casual quarters in the Main Lodge to mountain view suites and rustic cottages. Fine dining, generous accommodations, on-site shops, relaxing spa, all in a peaceful, scenic mountain setting in the Blue Ridge Mountains of North Carolina.
Relax and unwind with a massage at the Spa at Switzerland Inn.
No matter what the event - corporate meetings, weddings, car club or just gathering with friends - the Switzerland Inn's Chalet Restaurant and Fowl Play Pub never disappoint.
From weddings and family reunions to motorcycle groups, the Switzerland Inn is the ideal place to host your next group event.