Restaurants in Madison County, NC

MOUNTAIN MAGNOLIA INN

Smack those lips and come our way whether you are looking for a burger, pizza or good country cookin’  Madison County is known to be versatile and our food makes no exception. The restaurants and their menus are as varied as the experiences our beautiful county offers. One of the best diners in all of North Carolina sits in Hot Springs. And the best garlic rolls and pizza on Main Street in Mars Hill. Or how about a free bluegrass music jam with your meal in historic downtown Marshall? Our down home flair is alive and well in the food we serve and the people we greet. We even offer some authentic Farm to Table experiences.