Dining Around Smith Mountain Lake

Dining Around Smith Mountain Lake

So many options, so little time! Here is where you can decide what places you must try while on vacation.

Jake's Place
Everyone in your party will find something they love at Jake's. Even your pup! They are super family/dog friendly and have a sweet patio with colorful umbrellas that just make lake-life feel even more amazing than usual. Take your boat (they have lots of dock parking!) and get ready for a delicious burger and onion rings you will want to come back for! Our favorite burger is the Remi Burger.
Address: 1041 Harbour Inn Lane, Moneta, Virginia 24121
Phone: (540) 297-4732

The Copper Kettle Co.
Surf and Turf, Pommes Frites, Shrimp Cocktail. I want one of everything on their menu!
Address: 52 Firstwatch Dr, Moneta, VA 24121
Phone: (540) 912-0116

Napoli Cowboy
This is a fan-favorite. All I hear is "Napoli's Cowboy!" from everyone who has been there. From the outside it doesn't look like much. But wait until you taste the food!
Reservations are not mandatory, but highly suggested.
Phone: (540) 238-2142
Address: 6674 Burnt Chimney Rd, Wirtz, VA 24184

Napoli by the Lake at Bernard's Landing
If you are after delicious food with a view come here. You can drive your boat right up to the dock and then watch it from your table. They have great gluten-free options and the staff are very considerate and knowledgeable. This restaurant is an amazing addition to Smith Mountain Lake's cuisine scene!
Address: Ashmeade Rd. Smith Mountain Lake, VA 24121
Phone: (540) 346-2205

Casual dining in a tropical setting. Seafood, Burgers, BBQ and more! They also have games: Corn hole, ping pong, foosball, ringtoss and live music on occasion.
Address: 1617 Crystal Shores Dr, Moneta, VA 24121
Phone: (540) 297-0055

Hot Shots
Fun, food and entertainment for the whole family! Come and play a round of miniature golf and stay for the yummy food.
Address: 13360 Booker T Washington Hwy, Moneta, VA 24121
Phone: (540) 719-1547

Lumpkins Marina Snack Bar And Grill
Best breakfast on the lake. Go here if you want a leisurely breakfast or lunch, and you don't mind the wait. They serve to-go meals boat-side, which is so cool, but sometimes it delays in restaurant orders.
*Take cash!
Phone: (434) 927-4327
Address: 503 Pruitt Dr, Penhook, VA 24137

Diamond General Store
A little of everything! Boars Head Brand Deli and Hunts Brothers Pizza, wine shop as well as gift shop/Citgo station.
Address: 1017 Diamond Hill Rd, Moneta, VA 24121
Phone: (540) 297-9309

The Dam Grill
Yummy comfort food in a family-friendly atmosphere.
Address: 6724 White House Rd, Huddleston, VA 24104
Phone: (540) 570-0710

The Landing Restaurant
Enjoy Lakefront Fine Dining & Award Winning Cuisine at The Landing! Located in the bottom level of the Pointe in Mariner's Landing. (May require proof of vaccination against COVID.)
Address: 1217 Graves Harbor Trail, Huddleston, VA 24104
Phone: (540) 721-3028

Bruno's Clubhouse Bistro
"Bruno’s Clubhouse Bistro is the perfect place for lunch, afternoon snacks or dinner — catering to families, friends and everyone heading to or coming off the links. Connected to the Mariners Landing County Club Pro Shop, Bruno’s is the perfect place to meet with a pro or grab a bite after hitting a bucket of balls. And don’t worry if you drop a little money in the pro shop, our menu pleases with great prices, too."
Address: 2052 Lake Retreat Road, Huddleston, VA 24104
Phone: (540) 297- 8180

CJs Coffee & Sandwich Shop
A gourmet coffee shop that has yummy specialty coffee drinks made with in-house-roasted beans. They serve sandwiches and NY bagels as well as salads. Dine in, take out, or drive thru!
Address: 213 Scruggs Rd, Moneta, VA 24121
Phone: (540) 488-4223

Mango's Bar & Grill
Casual fun environment with outside patio and creative drinks. Bring your boat and dock it!
Address: 16430 Booker T Washington Hwy, Moneta, VA 24121
Phone: (540) 721-1632

Black Water Café
So many great items to choose from! Steaks, ribs and more. Wine, beer and mixed drinks for delivery or carry out. Call ahead for free delivery or text "I'm hungry" to the below number and they'll be in touch.
Address: 4730 Scruggs Rd, Moneta, VA 24121
Phone: (540) 721-4333

Old Oak Cafe
Delightful staff and excellent homestyle food. They serve breakfast until 2PM! The reviews speak for themselves.
Address: 400 Scruggs Rd # 900, Moneta, VA 24121
Phone: (540) 719-3388

Comfort food with seating overlooking the lake and the plaza. Next to all the action at Bridgewater Plaza. Try the Reuben!
Address: 16 Bridgewater Pointe Pl, Moneta, VA 24121
Phone: (540) 721-5255

Magnum Point Marina & Restaurant
Located in the Magnum Point Marina. So you can get ice cream, gas for your boat and even boat repairs at the same place. Great atmosphere and excellent views of the lake.
Address: 2200 Old Salem School Rd, Union Hall, VA 24176
Phone: (540) 576-3001

Mitchell's Restaurant and PizzeriaWaterfront dining. Great Atmosphere. Music on Friday, Saturday, & Sunday!Address: 3553 Trading Post Rd, Huddleston, VA 24104Phone: 540) 296-0664

Carl’s Place
Think diner at a gas-station! Homestyle cooking for breakfast, lunch, brunch and dinner.
Address: 15800 Old Franklin Turnpike, Penhook, VA 24137
Phone: (540) 576-2838

Wake Cafe
Phone: (540) 721-7541
Address: 520 Scruggs Rd, Moneta, VA 24121

Mayberry Diner
Breakfast, lunch and dinner classics and even an event menu!
Phone: 540-297-1269

Portside Bar and Grill
Open-air canteen with a nautical theme serving burgers & sandwiches. Come enjoy a view of the lake, and their wings! Weekends only.
Address: 3619 Airport Rd, Moneta, VA 24121
Phone: (540) 297-7100

Beacon Seafood Pub
After enduring one hardship after another the Beacon Pub is finally back open for business! Beacon Pub offers incredible views, friendly service, and great food including menu items such as soups and a salad bar, Street Chicken, peel 'n' eat shrimp, cheese steaks, cubans, BBQ and specialty pizza!
Address: 3619 Airport Rd, Moneta, VA 24121 (Beacon Seafood Pub is located next to Portside Bar and Grill.)
Phone: (540) 297-7100

Farmhouse Catering and Meals To Go
Delicious quality family-sized meals to-go. Nora has been serving Smith Mountain Lake for 30 years with her hospitality and delicious food.
Address: 60 First Watch Drive, Moneta, VA 24121
Phone: (540) 330-8630


Lago Pizza
Pizzas are made in a fire brick oven. They even serve breakfast. Dine in, pick-up and delivery.
Address: 14807 Moneta Rd g, Moneta, VA 24121
Phone: (540) 297-5353

Vinny's Italian Grill
All the Italian classics. Dine in or take out.
Address: 16547 Moneta Rd, Moneta, VA 24121
Phone: (540) 297-0000

Bella Vita

Bella Vita remains one of the most popular in Moneta thanks to its fresh offerings and classic pizzas. Give their menu a try and see what all the fuss is about!

Address: 1123 Celebration Ave, Moneta, VA 24121
Phone: (540) 488-5501

Benny Adelina's
Home of the 28" pie! (These pizzas are huge.)
Address: 84 Westlake Rd. Smith Mountain Lake, VA 24101
Phone: (540) 346-2120

Tuscan Tavern Pasta & Grill
Homemade Italian eats. People rave about this place!
Address: 16483 Moneta Rd, Moneta, VA 24121
Phone: (540) 297-8900

Villa Nova's Curbside Cucina
Adorable and exactly what it says. Come sit curbside at one of their tables and enjoy some (even delicious cauliflower) pizza. They have Subs and other Italian fare too!
Address: 7195 Booker T Washington Hwy, Wirtz, VA 24184
Phone: (434) 390-4440

Pizza Pub
At Bridgewater Plaza, overlooking the Marina and lake. They have delicious Italian subs, pizza and more!
Address: 16430 Booker T Washington Hwy, Moneta, VA 24121
Phone: (540) 721-1234

New York Pizza
Delicious pizza! Great reviews.
Address: 13300 Booker T Washington Hwy, Moneta, VA 24121
Phone: (540) 721-4880

Downtown Pizzeria
Dine in, takeout and delivery.
Address: 1100 Celebration Ave, Moneta, VA 24121
Phone: (540) 297-1269

Casa D'amici
Seafood, Steak and Italian Specialties. This beautiful restaurant offers delicious family-sized portions as well as regular plates. You can call and reserve a separate dining area that resembles a family kitchen.
Address: 1100 Celebration Ave, Suite 204, Moneta, VA 24121
Phone: 540.297.6480

Joe's Pizza Italian Restaurant
An authentic Italian eatery that serves breakfast! (Lunch and dinner too, obviously.)
Address: 130 Scruggs Rd, Moneta, VA 24121
Phone: (540) 721-2422


Peking Chinese Restaurant
Tasty Chinese Cuisine. Check out the reviews! Take-out only.
Address: 14807 Moneta Rd I, Moneta, VA 24121
Phone: (540) 296-0741

Edo Grill and Sushi
Sushi made to order, teppanyaki grill, dine-in, carry-out, outdoor seating, and a full bar.
Address: 1035 Mercantile Street. Suite 104, Moneta, Virginia 24121
Phone: (540) 297-6888

Teriyaki House
All your favorite Japanese-inspired cuisine. To go only at this time.
Address: 84 Westlake Rd #107, Hardy, VA 24101
Phone: (540) 719-1141


Cancun Mexican
Authentic Mexican classics, created from scratch. Come enjoy the atmosphere and the margaritas!
Address: 13383 Booker T Washington Hwy, Hardy, VA 24101
Phone: (540) 719-2884

Cilantro Mexican Grill
Delicious Mexican food and drinks! Downtown Moneta
Address: 1035 Mercantile St. Moneta , VA
Phone: (540) 297-3616

El Río Mexican Grill
Daily specials and full bar with over 50 Tequilas.
Address: 400 Scruggs Road, Moneta, VA 24121
Phone: (540) 719-1594

El Toreno Mexican Bar & Grill
Come try their fajitas, chimichangas, enchiladas supreme, and so much more.
Address: 40 Village Spring Drive, Suite 14 Hardy, VA 24101
Phone: 540-721-3821

Los Amigos Bar & Grill
Organic and non-GMO Latin-American Cuisine.
Address: 404 Crazy Horse Dr, Moneta, VA 24121
Phone: (540) 912-0221

Mexico Viejo Mezcal Bar
Mexican food with a flare. Try their Mexican Street Corn!
Address: 3585 Smith Mountain Rd, Penhook, Virginia 24137
Phone: (434) 927-0040

Mexico Viejo Tequila Bar
Margaritas to go, as well as tasty Mexican inspired dishes. Curb-side, dock-side, pick-up window.
Address: 16440 Booker T Washington Hwy #203, Moneta, VA 24121
Phone: (540) 719-5001

Treats/Coffee Shops and Bakeries

Smith Mountain Lake Coffee House
They have coffee and baked goods, sandwiches and more. Try their Homestead Frappé. It has Homestead Creamery ice cream in it, and espresso!
Adress: 16430 Booker T Washington Hwy #4, Moneta, VA 24121
Phone: (540) 346-2023

Double Dip Ice Cream Parlor
Phone: 540-339-2638
Address: 13318 B.T. Washington Hwy., Moneta

Gumbo’s Ice Cream
Address: 1123 Celebration Ave, Moneta, VA 24121
Phone: 540-296-3005

Ice Cream Cottage
This is located at Bridgewater Plaza, and has lots of other attractions along-side it like miniature golf and feeding the fish.
Address: 16430 B.T. Washington Hwy., #3, Moneta
Phone: 540-721-1305

Gifts Ahoy (for fudge!)
I’ve tried some delicious fudge in my life, and this takes the cake. You can even join their "fudge club" and have delicious fudge delivered to your door all year!
Address: 16430 Booker T Washington Hwy # 15, Moneta, VA 24121
Phone: (540) 721-5303

My Way Bakery
It looks like they have everything! Check out their website to see their delivery options and endless offerings.
Address: 13359 Booker T Washington Hwy, Moneta, VA 24121
Phone: (540) 719-0062

Homestead Creamery
Not only ah-mazing ice cream, but great sandwiches, cheeses and other local gourmet items.
Address: 7254 Booker T Washington Hwy, Wirtz, VA 24184
Phone: (540) 721-2045