Stonewall's restaurant

 
  Locally owned since 1985, Stonewalls is located in the heart of Banner Elk. They serve prime rib, seafood, steaks, and fine wines. They also have the best salad bar in the county.  
     
  Town Tavern  
  The new Town Tavern is Banner Elk's premier destination dining and sports bar venue. Located adjacent to the town park and just a short walk from the traffic signal beside the Exxon station, it provides a state-of-the art audio/visual experience for the best entertainment viewing in the High Country. A large menu features burgers, specialty sandwiches, appetizers, wings, and dessert dishes. It has ample indoor dining and on-site parking, plus outdoor dining.  
     
  Bella's Restaurant  
  Bella's is a friendly, family style restaurant with the best Italian food in the area. Its regular local and out-of-town customers know they can depend on Bella's for great food, five-star service, and reasonable prices.  
     
  Tin Trout Restaurant  
  Located in nearby Crossnore, this hidden gem serves tasty dishes like shrimp & grits, fresh seafood, and meats. Town rules prohibit serving alcohol but guests can bring in their own wine for a small corking fee.  
     
  Banner Elk Cafe  
  Banner Elk Cafe is the most popular gathering place in town, serving breakfast, lunch and dinner every day. Their menu includes American, Italian, Mexican, and seafood with regular live entertainment.  
     
  Luna Thai Restaurant  
     
  Luna Thai features the best Asian cuisine in the area with a modern, comfortable and clean decor. Let their team of native Thai chefs treat you to a culinary experience gained from their years of experience preparing Thai, sushi and Asian foods.  
  LP on Main  
     
  Louisiana Purchase gathers beautiful ingredients to thoughtfully prepare meals from their family to yours, with an emphasis on house made-to-order cuisine. They feature NC seafood, local meats and produce, and offer a full bar, craft cocktails, fine wines and local beers.