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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(540) 912-0116

4pm – 8:30pm
Family friendly restaurant at Smith Mountain Lake. View Menu

Address:
1017 Diamond Hill Rd., Moneta, VA 24121
Phone:
(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
Phone:
(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
Phone:
(540) 297-0055

4pm – 9pm
Family-friendly restaurant at Crystal Shores Marina. View Menu

Address:
1035 Mercantile St., Moneta, VA 24121
Phone:
(540) 297-6888

11:30am – 9pm
Delicious Japanese cuisine experience! View Menu

Address:
400 Scruggs Rd. Suite 1400, Moneta, VA 24121
Phone:
(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
Phone:
(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
Phone:
(540) 330-8630

11am – 5:30pm
Made from scratch lunches and dinners. View Menu

Address:
1100 Celebration Ave. Ste 208, Moneta, VA 24121
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(434) 927-4327

8am – 2pm

Address:
2200 Old Salem School Rd., Union Hall, VA 24176
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(540) 721-5255

11am – 8pm
Daily lunch and dinner specials! View Menu

Address:
13359 Booker T Washington Hwy., Moneta, VA 24121
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(540) 721-4880

4pm – 8:30pm

Address:
400 Scruggs Rd., Moneta, VA 24121
Phone:
(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
Phone:
(540) 296-0741

11am – 9pm

Address:
16430 Booker T. Washington Hwy., Moneta, VA 24121
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(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
Phone:
(540) 719-1141

11am – 9:30pm
Healthy and Fresh Asian Food! View Menu

Address:
360 Chestnut Creek Dr., Hardy, VA 24101
Phone:
(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
Phone:
(540) 721-3028

4pm – 9pm
Located in Mariners Landing Resort on the shores of Smith Mountain Lake. View Menu

Address:
16483 Moneta Rd., Moneta, VA 24121
Phone:
(540) 297-8900

5pm – 9pm

Address:
16547 Moneta Rd., Moneta, VA 24121
Phone:
(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

Hardy Kroger
80 Westlake Rd., Hardy, VA 24101
(540) 721-3102
Hours: 7am – 10pm
Moneta Food Lion
14807 Moneta Rd., Moneta, VA 24121
(540) 297-0323
Hours: 7am – 11pm
Rocky Mount Walmart
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
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
Beale’s Brewery
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
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
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
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
AmRhein’s Wine Cellars
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.

Photo Gallery

Location

Smith Mountain Lake, Virginia

Contact: reservations@casagosml.com