Places to eat

Places to eat at Smith Mountain Lake

Drive to Mangos by car or boat! Great place to eat, drink or listen to music. Located at Bridgewater Plaza.

Location: 16430 B.T. Washington Hwy. Moneta, Virginia 24121
Phone: 540.721.1632


Where the tastes of Italy collide.

Location: 6674 Burnt Chimney Rd, Wirtz, VA 24184
Phone: 540-238-2142


American restaurant on the lake with a focus on fresh ingredients and seafood. Located in Bernard`s Landing

Location: 775 Ashmeade Road Moneta, VA 24121
Phone: (540) 346-2205


Bring your family and friends on over to grab a bite to eat while watching your favorite team with us. We offer a full-service bar and dine-in seating, as well as our new and extended pavilion to feature live entertainment year-round! Ten HDTVs let you keep up with every game all year long to never miss a game.

Location: 13360 Booker T Washington Hwy Moneta, VA 24121
Phone (540) 719-1547


Originally, the plan was that Bottles & Bites would be a market where you could buy wine and gifts. But, almost overnight, it became a popular community hangout, with live music and trivia nights, games, fantastic light fare and, of course … wine, wine slushies, Prosecco wine, frozen margarites, craft beers, select cocktails and more. All ages, all backgrounds, this is where everyone fits in. Where you can find a new wine, an old favorite, enjoy some craft beers and take some home with you for later. This is what lake life is all about.

Location: 2641 Lake Retreat Rd, Huddleston, VA 24104
Phone: 540.328.1976


Waterfront dining close to Halesford Bridge.

Location: 1041 Harbour Inn Lane, Moneta, VA 24121
Phone: 540-297-4732


Tropical setting. Seasonal – open summers only. Delicious Food. Full Bar. Live Music. Bring your friends, bring your pup, and lift a glass at one of Smith Mountain Lake`s most popular waterfront hangouts.

Location: 1617A Crystal Shores Drive Moneta VA 24121
Phone: 540.297.0055


Located at the Virginia Dare Marina which is on a mountain lake with boat cruises & a relaxed bar & grill with indoor-outdoor seating. Crab cakes, seafood tacos, and gator sliders and much more!
Location 3619 Airport Road Moneta VA 24121
Phone: (540) 297-7100


Family owned and operated with a goal to provide the community with delicious fresh seasonal food. Steak, seafood, pulled pork, pasta, burgers, salads and more.

Location: 4730 Scruggs Road, Moneta, VA 24121
Phone: 540-721-4333


Moosie`s “the lake`s favorite gathering place“…a friendly bar and casual dining. Known for its overstuffed subs & sandwiches, burgers, mouthwatering ribs & chicken, pulled pork BBQ & Mexican fare. Beer, wine & cocktails.
Location: 16 Bridgewater Pointe Pl, Moneta, VA 24121
Phone: (540) 721-5255


We offer a varied and extensive menu with a little something for everyone. Pop in for a great lunch or delicious dinner, swing by after a long day at work for a cold beer or glass of wine, or stop by to watch a game or race on one of our eight TVs in the bar. We have banquet capabilities for groups of over 25 people, and you can hold meetings in our back room with a 72″ TV that is perfect for presentations. We have breathtaking mountain views from our patio. We want to serve the dining and entertainment needs of all our customers and are committed to providing great food and excellent service to everyone.

Location: 52 Firstwatch Drive Moneta, VA 24121
Phone: 540-912-0116


Sushi made to order, teppanyaki grill, dine-in, carry-out, outdoor seating, and a full bar.
Location: 1035 Mercantile Street. Suite 104 Moneta, VA 24121
Phone: 540.297.6888


The Landing provides the most exceptional, elegant, relaxed and rewarding dining experience you’ll find anywhere on or near the lake. With locally sourced ingredients, prepared and served with skill and love, this is more than just a restaurant.

Location: 1217 Graves Harbor Trail, Box 103, Huddleston, VA 24104
Phone: 540.721.3028


Bruno’s Clubhouse Bistro is the perfect place for lunch, afternoon snacks or dinner. While service is quick, you won’t find ‘fast’ food here. Bruno brings the same level of care and creativity to the Bistro as he does The Landing Restaurant. Few people insist on 5 days to make the perfect pizza dough. Not to mention a searing 500 degree pizza oven to create a crust you’ll crave forever. Finish off your meal with homemade apple pie, brownies or a banana split, and, like most, you’ll be planning to visit again soon.

Location: 2052 Lake Retreat Road, Huddleston, VA 24104
Phone: 540.297. 8180


With the taste of a New York style pizza, delicious subs, meatballs and pasta dishes; Vinny’s adds a new twist to old family recipes and sauces.
Location: 16547 Moneta Road, Moneta, VA 24121
Phone: 540.297.0000


Breakfast, lunch and dinner. Whether you are in the mood for good old-fashioned meatloaf, a plate of spaghetti, a properly cooked steak, or fish and chips, it will be just like supper at home except that you will not have to wash the dishes. Relax and enjoy a glass of beer or wine with your meal if you care to, and do not forget to leave room for dessert!
Location: 400 Scruggs Road, Moneta, VA 24121
Phone 540.719.3388


Located at Bridgewater Plaza with indoor and outdoor seating with a lake view. Pizza, subs and more.

Location: 16430 Booker T Washington Hwy, Moneta, VA 24121
Phone: 540-721-1234


Authentic Mexican Cuisine

Location: 40 Village Springs Dr #14, Moneta, VA 24121
Phone: 540-721-3821


Mexican restaurant with full bar with over 50 tequilas

Location: 400 Scruggs Road Moneta, VA 24121
Phone: 540-719-1594


Coffee, Espresso, Tea, Sandwiches, Pastries, Croissants, Cookies, Sandwiches, Salads

Location: 16430 Booker T. Washington Hwy, Moneta, VA 24141
Phone: (540) 346-2023


All sandwiches are made-to-order with fresh ingredients, Boar`s Head meats and cheeses. Locally roasted and fresh brewed coffees and delightful desserts baked daily.

Location: 213 Scruggs Road Moneta VA 24121
Phone: (540) 488-4223


Delicious low fat, low calorie, high protein Asian food. Hibachi chicken, steak, shrimp, Teriyaki, just to name a few!

Location: 84 Westlake Rd Ste 107 Hardy, VA 24101
Phone: 540-719-1141