Local SML Restaurants
Discover the diverse dining options around Smith Mountain Lake! From waterfront seafood restaurants to cozy pizzerias, authentic Mexican cuisine to fine dining, there’s something to satisfy every craving during your lake vacation.
Featured Restaurants
Address:
6724 White House Rd., Huddleston, VA 24104
6724 White House Rd., Huddleston, VA 24104
Phone:
(540) 296-5396
(540) 296-5396
11am – 10pm
Support local businesses by eating local! Huddleston residents have made Pizzeria Alessandro & Grilled one of the most popular pizzerias in the area. View Menu
Address:
3619 Airport Rd., Moneta, VA 24121
3619 Airport Rd., Moneta, VA 24121
Phone:
(540) 297-2100
(540) 297-2100
4pm – 9pm
Best view on the lake along with great food and friendly staff. Full seafood menu with a few non-seafood options. View Menu
Address:
84 Westlake Rd. Ste 105, Hardy, VA 24101
84 Westlake Rd. Ste 105, Hardy, VA 24101
Phone:
(540) 346-2120
(540) 346-2120
11am – 10pm
Pizza by the slice or 28″ pie, wine/beer on premises. No delivery. View Menu
Address:
4730 Scruggs Rd., Moneta, VA 24121
4730 Scruggs Rd., Moneta, VA 24121
Phone:
(540) 721-4333
(540) 721-4333
5pm – 9pm
Award-winning, casual dining restaurant featuring fresh seafood and Certified Angus Beef. “Your Dining Experience is Our Priority.” View Menu
Address:
2052 Lake Retreat Rd., Huddleston, VA 24104
2052 Lake Retreat Rd., Huddleston, VA 24104
Phone:
(540) 721-3028
(540) 721-3028
11:30am – 5:30pm
Taking Bruno’s legendary cuisine from The Landing Restaurant on the road! View Menu
Address:
13383 Booker T. Washington Hwy., Hardy, VA 24101
13383 Booker T. Washington Hwy., Hardy, VA 24101
Phone:
(540) 719-2884
(540) 719-2884
11am – 10pm
Family-owned restaurant serving the best Authentic Fresh Mexican food. View Menu
Address:
15800 Old Franklin Turnpike, Penhook, VA 24137
15800 Old Franklin Turnpike, Penhook, VA 24137
Phone:
(540) 576-2838
(540) 576-2838
6am – 8pm
Located on 40 East just before the county line. Great food and great service. View Menu
Address:
1100 Celebration Ave., Moneta, VA 24104
1100 Celebration Ave., Moneta, VA 24104
Phone:
(540) 297-6480
(540) 297-6480
4:30pm – 8pm
Family friendly restaurant with large menu inclusive of steak, seafood, Italian favorites, flatbreads and sandwiches. Beer and wine available. View Menu
Address:
15550 Old Franklin Turnpike, Penhook, VA 24137
15550 Old Franklin Turnpike, Penhook, VA 24137
Phone:
(540) 565-0027
(540) 565-0027
11am – 2:30pm
Franklin County farmers with a passion for raising and serving quality black angus beef. Experience local food in a fun fast-food setting. View Menu
Address:
213 Scruggs Rd., Moneta, VA 24121
213 Scruggs Rd., Moneta, VA 24121
Phone:
(540) 488-4223
(540) 488-4223
8am – 4:30pm
All coffee roasted in house. Specialty drinks, breakfast sandwiches with NY bagels, lunch menu with Boars Head meats and cheeses. Everything made to order fresh. View Menu
Address:
52 Firstwatch Dr., Moneta, VA 24121
52 Firstwatch Dr., Moneta, VA 24121
Phone:
(540) 912-0116
(540) 912-0116
4pm – 8:30pm
Family friendly restaurant at Smith Mountain Lake. View Menu
Address:
1017 Diamond Hill Rd., Moneta, VA 24121
1017 Diamond Hill Rd., Moneta, VA 24121
Phone:
(540) 297-9309
(540) 297-9309
8:30am – 8pm
Full-service Boars Head Deli, Bistro Local wines, Craft Beer on Tap, Fine Cigars, Groceries, Gift Shop & Garden Center. View Menu
Address:
1100 Celebration Ave. Ste 200, Moneta, VA 24121
1100 Celebration Ave. Ste 200, Moneta, VA 24121
Phone:
(540) 297-1269
(540) 297-1269
4pm – 8pm
Hand tossed, homemade dough, fresh ingredients. Sandwiches, calzones, strombolis, wings, all under one roof! View Menu
Address:
1617 Crystal Shores Dr., Moneta, VA 24121
1617 Crystal Shores Dr., Moneta, VA 24121
Phone:
(540) 297-0055
(540) 297-0055
4pm – 9pm
Family-friendly restaurant at Crystal Shores Marina. View Menu
Address:
1035 Mercantile St., Moneta, VA 24121
1035 Mercantile St., Moneta, VA 24121
Phone:
(540) 297-6888
(540) 297-6888
11:30am – 9pm
Delicious Japanese cuisine experience! View Menu
Address:
400 Scruggs Rd. Suite 1400, Moneta, VA 24121
400 Scruggs Rd. Suite 1400, Moneta, VA 24121
Phone:
(540) 719-1594
(540) 719-1594
11am – 10pm
Fresh and delicious Mexican food for you and your family. View Menu
Address:
40 Village Spring Dr. Suite 14, Hardy, VA 24101
40 Village Spring Dr. Suite 14, Hardy, VA 24101
Phone:
(540) 721-3821
(540) 721-3821
11am – 10:30pm
Delicious Mexican Food Served Fresh near Smith Mountain Lake! View Menu
Address:
13300 Booker T. Washington Hwy., Moneta, VA 24101
13300 Booker T. Washington Hwy., Moneta, VA 24101
Phone:
(540) 330-8630
(540) 330-8630
11am – 5:30pm
Made from scratch lunches and dinners. View Menu
Address:
1100 Celebration Ave. Ste 208, Moneta, VA 24121
1100 Celebration Ave. Ste 208, Moneta, VA 24121
Phone:
(540) 296-0975
(540) 296-0975
8am – 3pm
Your local one stop shop! Meats by the pound, bags of ice, fresh baked bread, candy, drinks, coffee, ice cream, milk, eggs and more. View Menu
Address:
7254 Booker T. Washington Hwy., Wirtz, VA 24184
7254 Booker T. Washington Hwy., Wirtz, VA 24184
Phone:
(540) 721-2045
(540) 721-2045
11am – 6pm
Farm fresh dairy from happy cows in Franklin County, VA. Full line of dairy products including milk and ice cream. View Menu
Address:
13360 Booker T. Washington Hwy., Moneta, VA 24121
13360 Booker T. Washington Hwy., Moneta, VA 24121
Phone:
(540) 719-1547
(540) 719-1547
11am – 8pm
Full-service bar and dine-in seating, extended pavilion for live entertainment year-round! Ten HDTVs. View Menu
Address:
1041 Harbour Inn Ln., Moneta, VA 24121
1041 Harbour Inn Ln., Moneta, VA 24121
Phone:
(540) 297-4732
(540) 297-4732
Casual waterfront dining with large dining room, plentiful outdoor seating, and full bar with 22 craft beers on tap. View Menu
Address:
130 Scruggs Rd. #101, Moneta, VA 24121
130 Scruggs Rd. #101, Moneta, VA 24121
Phone:
(540) 721-2422
(540) 721-2422
11am – 7:30pm
Serving the Moneta area high-quality food for over 20 years. Locally owned and open six days a week. View Menu
Address:
14807 Moneta Rd., Moneta, VA 24121
14807 Moneta Rd., Moneta, VA 24121
Phone:
(540) 297-5353
(540) 297-5353
9am – 10pm
Over 20 years experience making New York and Chicago style pizza! The place for family and friends. View Menu
Address:
404 Crazy Horse Dr., Moneta, VA 24121
404 Crazy Horse Dr., Moneta, VA 24121
Phone:
(540) 912-0221
(540) 912-0221
11am – 10pm
Fresh, Authentic, Unique Latin American food prepared fresh daily. Non-GMO, gluten free and organic dishes. Fresh-squeezed margaritas! View Menu
Address:
503 Pruitt Dr., Penhook, VA 24137
503 Pruitt Dr., Penhook, VA 24137
Phone:
(434) 927-4327
(434) 927-4327
8am – 2pm
Address:
2200 Old Salem School Rd., Union Hall, VA 24176
2200 Old Salem School Rd., Union Hall, VA 24176
Phone:
(540) 576-3001
(540) 576-3001
11am – 8:30pm
Full-service marina with fuel, oil, covered boat lifts, beer/wine, ice, boat mechanic, and grill for breakfast and lunch. View Menu
Address:
16430 Booker T Washington Hwy., Moneta, VA 24121
16430 Booker T Washington Hwy., Moneta, VA 24121
Phone:
(540) 721-1632
(540) 721-1632
11am – 9pm
Smith Mountain Lake’s premier restaurant and music venue. Cafe and patio seating with live entertainment Friday and Saturday. Seafood, tacos and sandwiches. View Menu
Address:
3585 Smith Mountain Rd., Penhook, VA 24137
3585 Smith Mountain Rd., Penhook, VA 24137
Phone:
(434) 927-0040
(434) 927-0040
12pm – 8pm
A staple at Smith Mountain Lake, extensive menu of Mexican Food made fresh from scratch every day and fresh squeezed margaritas. View Menu
Address:
16440 Booker T. Washington Hwy., Moneta, VA 24121
16440 Booker T. Washington Hwy., Moneta, VA 24121
Phone:
(540) 719-5001
(540) 719-5001
11am – 10pm
Authentic Mexican food and fresh margaritas with a view of the lake. Tequila bar and plentiful outdoor dining opportunities. View Menu
Address:
3553 Trading Post Rd., Huddleston, VA 24104
3553 Trading Post Rd., Huddleston, VA 24104
Phone:
(540) 296-0664
(540) 296-0664
11am – 8pm
Laid-back atmosphere with friendly staff. Music every Friday & Saturday night!! View Menu
Address:
16 Bridgewater Pointe Pl., Moneta, VA 24121
16 Bridgewater Pointe Pl., Moneta, VA 24121
Phone:
(540) 721-5255
(540) 721-5255
11am – 8pm
Daily lunch and dinner specials! View Menu
Address:
13359 Booker T Washington Hwy., Moneta, VA 24121
13359 Booker T Washington Hwy., Moneta, VA 24121
Phone:
(540) 719-0062
(540) 719-0062
9am – 4pm
Cakes, cupcakes, candies, cookies, breads, pastries, puddings, pies, and lunches including soups and sandwiches!
Address:
775 Ashmeade Rd., Moneta, VA 24121
775 Ashmeade Rd., Moneta, VA 24121
Phone:
(540) 346-2205
(540) 346-2205
4pm – 9pm
American restaurant on the lake with a focus on fresh ingredients and seafood. View Menu
Address:
6674 Burnt Chimney Rd., Wirtz, VA 24184
6674 Burnt Chimney Rd., Wirtz, VA 24184
Phone:
(540) 238-2142
(540) 238-2142
4pm – 9pm
Napoli Cowboy comes from Naples, Italy and Dallas, TX. Living at the lake for 12 years. View Menu
Address:
16700 Moneta Rd., Moneta, VA 24121
16700 Moneta Rd., Moneta, VA 24121
Phone:
(540) 986-5473
(540) 986-5473
12pm – 6pm
Making people happy with food! Barbecue, hotdogs, and hamburgers. Card and cash accepted. View Menu
Address:
13300 Booker T Washington Hwy., Moneta, VA 24121
13300 Booker T Washington Hwy., Moneta, VA 24121
Phone:
(540) 721-4880
(540) 721-4880
4pm – 8:30pm
Address:
400 Scruggs Rd., Moneta, VA 24121
400 Scruggs Rd., Moneta, VA 24121
Phone:
(540) 719-3388
(540) 719-3388
7am – 2pm
Hearty meals in pleasant but comfortable surroundings. Traditional fare in generous portions. View Menu
Address:
14807 Moneta Rd. Suite I, Moneta, VA 24121
14807 Moneta Rd. Suite I, Moneta, VA 24121
Phone:
(540) 296-0741
(540) 296-0741
11am – 9pm
Address:
16430 Booker T. Washington Hwy., Moneta, VA 24121
16430 Booker T. Washington Hwy., Moneta, VA 24121
Phone:
(540) 721-1234
(540) 721-1234
11am – 9pm
Wonderful views of Smith Mountain Lake! Friendly staff, homemade menu items, indoor and outdoor seating. View Menu
Address:
3619 Airport Rd., Moneta, VA 24121
3619 Airport Rd., Moneta, VA 24121
Phone:
(540) 297-7100
(540) 297-7100
3pm – 9pm
Key West style bar and grill serving great food and drinks over the water on beautiful Smith Mountain Lake. View Menu
Address:
16463 Moneta Rd., Moneta, VA 24121
16463 Moneta Rd., Moneta, VA 24121
Phone:
(540) 297-4634
(540) 297-4634
6am – 9pm
Homemade food to order in the deli. Breakfast & lunch served. Call ahead for orders to go. View Menu
Address:
3362 Old Franklin Turnpike, Glade Hill, VA 24092
3362 Old Franklin Turnpike, Glade Hill, VA 24092
Phone:
(540) 489-4283
(540) 489-4283
5:30am – 9pm
Last-minute groceries, beer, gas or stay for breakfast, lunch or dinner! View Menu
Address:
16430 Booker T. Washington Hwy., Moneta, VA 24121
16430 Booker T. Washington Hwy., Moneta, VA 24121
Phone:
(540) 346-2023
(540) 346-2023
7am – 5pm
Locally owned coffee house specializing in great coffee drinks, pastries, and sandwiches. View Menu
Address:
84 Westlake Rd. Ste 107, Hardy, VA 24101
84 Westlake Rd. Ste 107, Hardy, VA 24101
Phone:
(540) 719-1141
(540) 719-1141
11am – 9:30pm
Healthy and Fresh Asian Food! View Menu
Address:
360 Chestnut Creek Dr., Hardy, VA 24101
360 Chestnut Creek Dr., Hardy, VA 24101
Phone:
(540) 721-4214
(540) 721-4214
7:30am – 5pm
Copper Cove’s beautifully restored clubhouse restaurant. Open to the public for curbside pickup and to-go orders. Hot dogs, sandwiches, snacks and more. View Menu
Address:
1217 Graves Harbor Trail, Huddleston, VA 24104
1217 Graves Harbor Trail, Huddleston, VA 24104
Phone:
(540) 721-3028
(540) 721-3028
4pm – 9pm
Located in Mariners Landing Resort on the shores of Smith Mountain Lake. View Menu
Address:
16547 Moneta Rd., Moneta, VA 24121
16547 Moneta Rd., Moneta, VA 24121
Phone:
(540) 297-0000
(540) 297-0000
11am – 9pm
Your neighborhood Pizzeria serving traditional and unique favorites. New York-style pizza, delicious subs, meatballs and pasta dishes. View Menu
Grocery Stores
Rocky Mount Walmart
550 Old Franklin Turnpike, Rocky Mount, VA 24151
(540) 484-1002
Hours: 6am – 11pm
550 Old Franklin Turnpike, Rocky Mount, VA 24151
(540) 484-1002
Hours: 6am – 11pm
Breweries & Wineries
Chaos Mountain Brewing
3135 Dillons Mill Rd., Callaway, VA 24067
(540) 334-1600
Hours: 4pm – 9pm
From easy drinking session beers to big, intense Belgian style ales. View Menu
3135 Dillons Mill Rd., Callaway, VA 24067
(540) 334-1600
Hours: 4pm – 9pm
From easy drinking session beers to big, intense Belgian style ales. View Menu
Franklin County Distilleries
25156 Highway 220, Boones Mill, VA 24065
(540) 334-1610
Hours: 8am – 12am
Perfect for sipping, on the rocks, or in traditional drink recipes. View Menu
25156 Highway 220, Boones Mill, VA 24065
(540) 334-1610
Hours: 8am – 12am
Perfect for sipping, on the rocks, or in traditional drink recipes. View Menu
Beale’s Brewery
510 Grove St., Bedford, VA 24523
(540) 583-5113
Hours: 4pm – 10pm
Making beer in Bedford, Virginia. View Menu
510 Grove St., Bedford, VA 24523
(540) 583-5113
Hours: 4pm – 10pm
Making beer in Bedford, Virginia. View Menu
Ramulose Ridge Vineyards
3061 Hendricks Store Rd., Moneta, VA 24121
(540) 314-2696
Hours: 12pm – 6pm
Estate crafted wine with indoor and outdoor seating. View Menu
3061 Hendricks Store Rd., Moneta, VA 24121
(540) 314-2696
Hours: 12pm – 6pm
Estate crafted wine with indoor and outdoor seating. View Menu
Hickory Hill Vineyard
1722 Hickory Cove Ln., Moneta, VA 24121
(540) 296-1393
Hours: 12pm – 5pm
A must for any wine lover visiting Smith Mountain Lake. View Menu
1722 Hickory Cove Ln., Moneta, VA 24121
(540) 296-1393
Hours: 12pm – 5pm
A must for any wine lover visiting Smith Mountain Lake. View Menu
Brooks Mill Winery
6221 Brooks Mill Rd., Wirtz, VA 24184
(540) 721-5215
Hours: 12pm – 4pm
Family-owned winery offering award-winning fruit wines. View Menu
6221 Brooks Mill Rd., Wirtz, VA 24184
(540) 721-5215
Hours: 12pm – 4pm
Family-owned winery offering award-winning fruit wines. View Menu
Peaks of Otter Winery & Orchards
2122 Sheep Creek Rd., Bedford, VA 24523
(540) 586-3707
Hours: 12pm – 5pm
Pleasant and fun wines to make, taste, sell, and drink. View Menu
2122 Sheep Creek Rd., Bedford, VA 24523
(540) 586-3707
Hours: 12pm – 5pm
Pleasant and fun wines to make, taste, sell, and drink. View Menu
AmRhein’s Wine Cellars
9243 Patterson Dr., Bent Mountain VA 24059
(540) 929-4632
Family-owned estate winery specializing in Blue Ridge Mountain wines.
9243 Patterson Dr., Bent Mountain VA 24059
(540) 929-4632
Family-owned estate winery specializing in Blue Ridge Mountain wines.
Chateau Morrisette Winery & Restaurant
291 Winery Rd. SW, Floyd, VA 24091
(540) 593-2865
Hours: 11am – 5pm
Beautiful winery off the Blue Ridge Parkway.
291 Winery Rd. SW, Floyd, VA 24091
(540) 593-2865
Hours: 11am – 5pm
Beautiful winery off the Blue Ridge Parkway.
Photo Gallery




