Smith Mountain Lake Restaurants
Exploring waterfront restaurants is one of the best parts of living at or visiting Smith Mountain Lake. Because the lake spans Bedford and Franklin counties — connected only by Hales Ford Bridge on Virginia 122 — what looks like a short distance on the map may take longer by car. In many cases, a restaurant that is a 30-minute drive may be just a five-minute boat ride away.
All Wilson Premier Properties homes are located in Franklin County, placing guests close to many popular dining options on the western side of the lake, with additional restaurants easily accessible by boat or a short drive across the bridge.
Here are some of our nearby favorites to get you started.
You can also use the filter buttons below to sort by location or cuisine type and discover even more options.
Upscale / Special Occasion
Napoli by the Lake
Approximately 12 minutes by car and 30 minutes by boat
More details
The Blackwater Cafe
Approximately 6 minutes by car (off water)
More details
Casual / Family-Friendly
Coasters
Approximately 9 minutes by car and 45 minutes by boat
More details
Napoli Cowboy
Approximately 10 minutes by car (off water)
More details
View SML Restaurants by Location
23 LISTINGS
Beacon Pub
Food & Drink > American
Bedford County | $$
3619 Airport Road
Moneta, Virginia 24121
540-297-2100 
——
Casual spot offering sandwiches and tasty pub fare with terrific lake views.
Cancun Bar & Grill – Bridgewater Plaza
Food & Drink > Mexican
Franklin County | $$
16440 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-524-9338 
——
Lively spot with a large patio overlooking the lake, serving traditional Mexican dishes.
Coasters SML
Food & Drink > American
Franklin County | $$
404 Crazy Horse Drive
Moneta, Virginia 24121
540-912-0221 
——
It’s A laid-back spot with a creative coastal twist on comfort food and shareable bites, with local brews and easygoing lake vibes.
Drifter’s
Food & Drink > American
Bedford County | $$
1617 Crystal Shores Drive
Moneta, Virginia 24121
540-297-0055 
——
Seasonal waterfront dining with casual fare, live music and a laid-back, family-friendly vibe.
Ice Cream Cottage
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16430 Booker T. Washington Hwy
Moneta, Virginia 24121
540-721-1305 
——
Jake’s Place
Food & Drink > American
Bedford County | $$
1041 Harbour Inn Lane
Moneta, Virginia 24121
540-297-4732 
——
Waterfront restaurant with a diverse menu, spacious patio and bar with extensive craft beer selection.
Magnum Point Marina
Food & Drink > American
Franklin County | $$
2200 Old Salem School Road
Union Hall, Virginia 24176
540-576-3001 
——
Marina with an on-site restaurant serving seafood and American fare with waterfront views.
Mango’s Bar and Grill
Food & Drink > American
Franklin County | $$
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-1632 
——
Popular year-round spot for traditional fare, indoor/outdoor bar and live music with a lake view.
Mariners Marketplace at Mariners Landing
Food & Drink > Coffee / Bakery / Treats
Bedford County | $
1217 Graves Harbor Trail
Huddleston, Virginia 24104
540-721-3028 
——
Market offering Starbucks coffee, a variety of snacks, local goods and convenience items.
Mitchell’s Restaurant and Lakeside Pizzeria
Food & Drink > American
Bedford County | $$
3553 Trading Post Road
Huddleston, Virginia 24104
540-296-0664 
——
Casual dining with a menu featuring pizzas, pastas, and American favorites by the water.
Moosie’s Restaurant
Food & Drink > American
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-5255 
——
Longtime bar and restaurant serving fresh sandwiches, burgers, salads, nachos and more.
Napoli by the Lake
Food & Drink > American
Franklin County | $$$
773 Ashmeade Road
Moneta, Virginia 24121
540-238-2142 
——
Eclectic menu and fresh, creative specials; indoor, outdoor and bar seating, all with a lake views.
Nautical Bowls of SML
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16529 Booker T. Washington Hwy
Moneta, Virginia 24121
540-227-6578 
——
Health-focused spot at Marina 66 specializing in acai bowls and smoothies with fresh ingredients.
Pizza Pub
Food & Drink > Italian / Pizza
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-1234 
——
Casual spot for pizzas, subs and salads with indoor and outdoor seating and lake views.
Portside Grill & Bar
Food & Drink > Bar / Pub
Bedford County | $$
3619 Airport Road
Moneta, Virginia 24121
540-297-2100 
——
Open-air, over-water setting offering casual dining favorites, drinks and regular live music.
Rod and Grill
Food & Drink > Fast Food
Franklin County | $
2031 Morewood Road
Hardy, Virginia 24101
540-352-0150 
——
Casual food truck at Indian Point Marina offering hot dogs, hamburgers and homemade chili.
Rookie’s Ice Cream
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
400 Crazy Horse Drive
Moneta, Virginia 24121
540-719-0620 
——
Family-friendly outdoor ice cream spot offering a wide range of flavors and classic sweet treats. Relocated to Goodhue Boat Company-Blackwater (formerly Crazy Horse Marina) for 2025.
Roosters Rise-N-Shine Distillery
Food & Drink > Beer / Wine / Spirits
Franklin County | $
16440 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-986-5044 
——
Distillery offering flavored moonshine tastings in a rustic setting at Bridgewater Plaza.
Sandy’s at Lumpkins
Food & Drink > Deli / Diner / Convenience
Pittsylvania County | $
19 Lumpkin Drive
Penhook, Virginia 24137
540-927-4327 
——
Local spot serving breakfast and lunch with a focus on home-cooked meals.
Smith Mountain Lake Coffee House – Bridgewater Plaza
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-346-2023 
——
Locally owned coffee house and bakery offering specialty drinks and light breakfast and lunch items.
The Dock at SML
Food & Drink > American
Pittsylvania County | $$
188 Locust Lane
Pehnook, Virginia 24137
540-565-0222 
——
Casual, family-friendly marina offering pizza, wings, hot dogs and more in-season.
Tiff’s Lakefront at Mariners Landing
Food & Drink > American
Bedford County | $$$
1217 Graves Harbor Trail
Huddleston, Virginia 24104
540-721-3028 
——
Laid-back yet sophisticated lakefront dining with an eclectic menu featuring fresh, creative dishes.
Virginia Dare Cruise Boat
Food & Drink > American
Bedford County | $$
3619 Airport Rd.
Moneta, Virginia 24121
540-297-7100 
——
Historic paddlewheel boat offering lunch, dinner and specialty sightseeing cruises.
59 LISTINGS
Benny Adelinas
Food & Drink > Italian / Pizza
Franklin County | $
84 Westlake Road, Suite 105
Hardy, Virginia 24101
540-346-2120 
——
Known for oversized New York-style pizza slices in a relaxed, family-friendly setting.
Blackwater Cafe
Food & Drink > American
Franklin County | $$$
4730 Scruggs Road
Moneta, Virginia 24121
540-721-4333 
——
Upscale yet relaxed setting offering diverse menu of seafood, steaks, sandwiches, pizza and pasta.
Bojangles
Food & Drink > Fast Food
Franklin County | $
14233 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-719-2248 
——
Fast-food chain specializing in Cajun-seasoned fried chicken and buttermilk biscuits.
Brooks Mill Winery
Food & Drink > Beer / Wine / Spirits
Franklin County | $
6221 Brooks Mill Rd
Wirtz, Virginia 24184
540-721-5215 
——
Boutique winery offering locally produced, fruit-of-the-farm wines in a charming countryside setting.
Buzz-In Market
Food & Drink > Deli / Diner / Convenience
Franklin County | $
7120 Booker T. Washington Hwy.
Wirtz, Virginia 24184
540-721-5565 
——
Convenience store specializing in fried chicken and burgers.
Cancun Bar & Grill – Bridgewater Plaza
Food & Drink > Mexican
Franklin County | $$
16440 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-524-9338 
——
Lively spot with a large patio overlooking the lake, serving traditional Mexican dishes.
Cancun Mexican Restaurant – Westlake
Food & Drink > Mexican
Franklin County | $$
13383 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-719-2884 
——
Bar and restaurant offering authentic Mexican cuisine and drinks in a festive environment.
Carl’s Place
Food & Drink > Deli / Diner / Convenience
Franklin County | $
15800 Old Franklin Turnpike
Penhook, Virginia 24137
540-576-2838 
——
Local diner offering hearty breakfasts and classic American comfort food.
Coasters SML
Food & Drink > American
Franklin County | $$
404 Crazy Horse Drive
Moneta, Virginia 24121
540-912-0221 
——
It’s A laid-back spot with a creative coastal twist on comfort food and shareable bites, with local brews and easygoing lake vibes.
Copper Cove Grill
Food & Drink > American
Franklin County | $
360 Chestnut Creek Drive
Hardy, Virginia 24101
540-721-4215 
——
Subs, burgers, hot dogs, salads, breakfast buiscuits and more at Copper Cove Golf Club
Domino’s Pizza
Food & Drink > Italian / Pizza
Franklin County | $
62 Firstwatch Drive
Moneta, Virginia 24121
540-215-0500 
——
National pizza chain known for quick delivery and a variety of crust and topping options.
Duck In Country Store
Food & Drink > Deli / Diner / Convenience
Franklin County | $
4150 Burnt Chimney Road
Wirtz, Virginia 24184
540-719-5559 
——
Country store featuring a deli counter with sandwiches, snacks and local goods.
Duck-In Market
Food & Drink > Deli / Diner / Convenience
Franklin County | $
13246 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-721-4633 
——
Convenience store known for hearty breakfast biscuits and homestyle lunch specials.
El Sinaloense Mexican Restaurant Westlake
Food & Drink > Mexican
Franklin County | $$
400 Scruggs Rd.
Moneta, Virginia 24121
540-719-1594 
——
Authentic Mexican cuisine highlighting flavors from the Sinaloa region in a warm setting.
El Toreno Mexican Restaurant
Food & Drink > Mexican
Franklin County | $$
40 Village Spring Drive, Suite 14
Hardy, Virginia 24101
540-721-3821 
——
Casual Mexican eatery known for flavorful dishes and a festive atmosphere.
Hado’s Authentic Lebanese Kitchen
Food & Drink > International (Other)
Franklin County | $
Mobile Food Truck
Smith Mountain Lake, Virginia 24121
540-425-1364 
——
Freshly made, delicious, authentic Lebanese food, prepared in a 1964 Airstream. Veteran owned and operated.
Homestead Creamery
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
7254 Booker T. Washington Hwy.
Wirtz, Virginia 24184
540-721-2045 
——
Charming spot renowned for homemade ice cream, fresh dairy products and light lunch options.
Hot Shots
Food & Drink > Bar / Pub
Franklin County | $
67 Village View Lane
Moneta, Virginia 24121
540-719-1547 
——
Bar and grill offering pub fare, pool tables and multiple TVs for watching sports.
Ice Cream Boat
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
Mobile Ice Cream Boat
Smith Mountain Lake, Virginia 24121
000-000-0000 
——
Mobile ice cream boat serving treats to lake-goers during summer months.
Ice Cream Cottage
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16430 Booker T. Washington Hwy
Moneta, Virginia 24121
540-721-1305 
——
Joe’s Pizza & Italian Restaurant
Food & Drink > Italian / Pizza
Franklin County | $
130 Scruggs Road
Moneta, Virginia 24121
540-721-2422 
——
Family-owned eatery offering traditional Italian dishes and pizzas in a cozy atmosphere.
Jose’s Mexican Grill & Cantina
Food & Drink > Mexican
Franklin County | $$
11970 Old Franklin Tpke
Union Hall, Virginia 24176
540-912-0229 
——
Festive restaurant serving a wide range of Mexican dishes and signature margaritas.
Lago Pizza
Food & Drink > Italian / Pizza
Franklin County | $
14807 Moneta Road
Moneta, Virginia 24121
540-297-5353 
——
Pizzeria offering a variety of authentic specialty pizzas, pastas and salads.
Lake Mart & Deli
Food & Drink > Deli / Diner / Convenience
Franklin County | $
4795 Scruggs Road
Moneta, Virginia 24121
540-721-8755 
——
Convenience store with a deli counter serving biscuits, burgers, sandwiches and snacks.
Lake Thyme Eatery
Food & Drink > American
Franklin County | $
12126 Old Franklin Turnpike
Union Hall, Virginia 24176
757-408-1489 
——
Food truck offering a vatiety of in-house seasonal dishes made with fresh ingreients.
Living Proof
Food & Drink > Beer / Wine / Spirits
Franklin County | $
50 West Court Street
Rocky Mount, Virginia 24151
540-238-2220 
——
Magnum Point Marina
Food & Drink > American
Franklin County | $$
2200 Old Salem School Road
Union Hall, Virginia 24176
540-576-3001 
——
Marina with an on-site restaurant serving seafood and American fare with waterfront views.
Mango’s Bar and Grill
Food & Drink > American
Franklin County | $$
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-1632 
——
Popular year-round spot for traditional fare, indoor/outdoor bar and live music with a lake view.
Mexico Viejo at Penhook
Food & Drink > Mexican
Franklin County | $$
3585 Smith Mountain Road
Penhook, Virginia 24137
434-927-0040 
——
Mexican restaurant with an extensive mezcal selection, serving traditional dishes in a lively atmosphere.
Moosie’s Restaurant
Food & Drink > American
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-5255 
——
Longtime bar and restaurant serving fresh sandwiches, burgers, salads, nachos and more.
My Way Bakery
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
13359 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-719-0062 
——
Bakery offering a variety of freshly baked goods, including breads, pastries and cakes.
Napoli by the Lake
Food & Drink > American
Franklin County | $$$
773 Ashmeade Road
Moneta, Virginia 24121
540-238-2142 
——
Eclectic menu and fresh, creative specials; indoor, outdoor and bar seating, all with a lake views.
Napoli Cowboy
Food & Drink > American
Franklin County | $$$
6674 Burnt Chimney Road
Wirtz, Virginia 24184
540-238-2142 
——
Fusion of Italian and American Southwest cuisines, featuring steaks, pastas, and unique appetizers.
Nautical Bowls of SML
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16529 Booker T. Washington Hwy
Moneta, Virginia 24121
540-227-6578 
——
Health-focused spot at Marina 66 specializing in acai bowls and smoothies with fresh ingredients.
New York Pizza
Food & Drink > Italian / Pizza
Franklin County | $
13314 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-4880 
——
Pizzeria serving authentic New York-style pizzas with a variety of toppings.
Old Oak Cafe
Food & Drink > American
Franklin County | $$
400 Scruggs Road
Moneta, Virginia 24121
540-719-3388 
——
Charming café offering breakfast and lunch with an emphasis on homemade dishes.
Papa John’s Pizza
Food & Drink > Italian / Pizza
Franklin County | $
13423 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-912-4714 
——
International pizza chain known for delivery and a variety of specialty pizzas.
Pizza Pub
Food & Drink > Italian / Pizza
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-1234 
——
Casual spot for pizzas, subs and salads with indoor and outdoor seating and lake views.
Pollo Tropiko
Food & Drink > Mexican
Franklin County | $$
13300 Booker T Washington Hwy
Moneta, Virginia 24121
540-814-2328 
——
Fresh, flavorful, vibrant California-inspired cuisine in a welcoming atmosphere.
Redwood Express Mart
Food & Drink > Deli / Diner / Convenience
Franklin County | $
3362 Old Franklin Turnpike
Glade Hill, Virginia 24092
540-489-4283 
——
Convenience store and deli featuring country favorites such as fried chicken and corn dogs.
Rod and Grill
Food & Drink > Fast Food
Franklin County | $
2031 Morewood Road
Hardy, Virginia 24101
540-352-0150 
——
Casual food truck at Indian Point Marina offering hot dogs, hamburgers and homemade chili.
Rookie’s Ice Cream
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
400 Crazy Horse Drive
Moneta, Virginia 24121
540-719-0620 
——
Family-friendly outdoor ice cream spot offering a wide range of flavors and classic sweet treats. Relocated to Goodhue Boat Company-Blackwater (formerly Crazy Horse Marina) for 2025.
Roosters Rise-N-Shine Distillery
Food & Drink > Beer / Wine / Spirits
Franklin County | $
16440 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-986-5044 
——
Distillery offering flavored moonshine tastings in a rustic setting at Bridgewater Plaza.
Sago’s
Food & Drink > American
Franklin County | $$$
3927 Truevine Road
Penhook, Virginia 24137
540-274-0003 
——
Asian restaurant specializing in hibachi-grilled dishes, lo mein, bowls, soups and fried rice.
Smith Mountain Lake Coffee House – Bridgewater Plaza
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-346-2023 
——
Locally owned coffee house and bakery offering specialty drinks and light breakfast and lunch items.
SML Dawg House
Food & Drink > Fast Food
Franklin County | $
Mobile Hot Dog Boat
Moneta, Virginia 24121
000-000-0000 
——
Floating hot dog restaurant serving a variety of hot dogs, toppings and snacks to boaters on the lake.
SML Fine Wines
Food & Drink > Beer / Wine / Spirits
Franklin County | $
12925 Booker T. Washington Hwy, Suite 102
Hardy, Virginia 24101
540-855-1845 
——
Wine and beer retailer offering in-store tastings, wine classes and gourmet items.
Subway – Westlake
Food & Drink > Fast Food
Franklin County | $
13020 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-721-7827 
——
Fast-food chain serving customizable sandwiches and salads in a casual setting.
Teriyaki House
Food & Drink > Asian
Franklin County | $$
84 Westlake Road
Hardy, Virginia 24101
540-719-1141 
——
Asian restaurant specializing in hibachi-grilled dishes, sushi and teriyaki entrees.
The Bagel & I
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
40 Village Springs Drive #11
Moneta, Virginia 24121
540-524-9332 
——
Cozy spot specializing in freshly baked bagels, breakfast sandwiches, and gourmet coffee.
The Copper Kettle Co
Food & Drink > American
Franklin County | $$$
52 Firstwatch Drive
Moneta, Virginia 24121
540-912-0116 
——
Stylish spot with an eclectic menu and outdoor patio with sunset views and occasional live music.
The Farmhouse
Food & Drink > American
Franklin County | $
60 Firstwatch Drive
Moneta, Virginia 24121
540-330-8630 
——
Casual dine-in or takeout, featuring fresh salads and sandwiches, plus extensive catering options.
The Little Mule Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
15550 Old Franklin Tpke
Penhook, Virginia 24137
000-000-0000 
——
Cafe serving hot and cold coffee drinks, fresh breakfast items, soup, sandwiches and salads.
Twin Creeks Distillery
Food & Drink > Beer / Wine / Spirits
Franklin County | $
140 Franklin St
Rocky Mount, Virginia 24151
540-420-2360 
——
Vinny’s Italian Grill & Pizzeria
Food & Drink > Italian / Pizza
Franklin County | $
16547 Moneta Road
Moneta, Virginia 24121
540-297-0000 
——
Family-friendly restaurant serving Italian classics, including pizzas, pastas and subs.
Wake Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
520 Scruggs Road
Moneta, Virginia 24121
540-721-7541 
——
Family-friendly cafe offering breakfast and lunch options, plus soft-serve ice cream.
Wendy’s
Food & Drink > Fast Food
Franklin County | $
12890 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-721-5000 
——
Fast-food chain known for burgers, chicken sandwiches and signature Frosty desserts.
Westlake Coffee & Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
213 Scruggs Road
Moneta, Virginia 24121
540-488-4223 
——
Comfortable café offering specialty coffees, teas, breakfast items and light lunch options.
Whistle Stop
Food & Drink > Deli / Diner / Convenience
Franklin County | $
11729 Old Franklin Turnpike
Union Hall, Virginia 24176
540-576-1390 
——
Quaint spot inside a local convenience store serving up Hunt Brothers pizza and other favorites.
35 LISTINGS
Alessandro’s Pizzeria & Grill
Food & Drink > Italian / Pizza
Bedford County | $$
6724 White House Road
Huddleston, Virginia 24104
540-296-5396 
——
Family-friendly spot offering traditional Italian dishes, pizzas, subs and grilled specialties.
Beacon Pub
Food & Drink > American
Bedford County | $$
3619 Airport Road
Moneta, Virginia 24121
540-297-2100 
——
Casual spot offering sandwiches and tasty pub fare with terrific lake views.
Bella Vita Italian Restaurant
Food & Drink > Italian / Pizza
Bedford County | $
1123 Celebration Ave., Suite 101
Moneta, Virginia 24121
540-488-5501 
——
Casual eatery serving authentic Italian cuisine, subs, salads and pizza.
Breez Ice Cream Parlor
Food & Drink > Coffee / Bakery / Treats
Bedford County | $
14807 Moneta Rd Ste E
Moneta, Virginia 24121
540-297-3629 
——
Family-friendly ice cream shop offering a variety of flavors and classic frozen treats.
Bruno’s Clubhouse Bistro at Mariners Landing
Food & Drink > American
Bedford County | $$$
2052 Lake Retreat Road
Huddleston, Virginia 24104
540-297-8180 
——
Casual dining with an elevated menu of salads, sandwiches, entrees and outstanding pizzas.
Bull Docks
Food & Drink > American
Bedford County | $$$
1100 Celebration Ave., Suite 201
Moneta, Virginia 24121
540-297-2855 
——
Casual bar and restaurant specializing in creative cocktails, steak and seafood.
Cilantro Mexican Grill
Food & Drink > Mexican
Bedford County | $$
1035 Merchantile St, Unit 102
Moneta, Virginia 24121
540-297-3616 
——
Modern bar and restaurant known for fresh ingredients and innovative Mexican dishes.
Diamond Hill General Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
1017 Diamond Hill Road
Moneta, Virginia 24121
540-297-9309 
——
Historic general store offering deli sandwiches, baked goods, and local products.
Drifter’s
Food & Drink > American
Bedford County | $$
1617 Crystal Shores Drive
Moneta, Virginia 24121
540-297-0055 
——
Seasonal waterfront dining with casual fare, live music and a laid-back, family-friendly vibe.
Edo Grill and Sushi
Food & Drink > Asian
Bedford County | $$
1035 Mercantile Street
Moneta, Virginia 24121
540-297-6888 
——
Japanese restaurant specializing in fresh sushi rolls, sashimi and hibachi-grilled dishes.
Fables & Feathers Winery
Food & Drink > Beer / Wine / Spirits
Bedford County | $
2117 Bruno Drive
Goodview, Virginia 24095
540-420-0916 
——
Handcrafted wines and beer, occasional food trucks and live music in a picturesque setting.
Graham Ordinary Meadery
Food & Drink > Beer / Wine / Spirits
Bedford County | $
8578 Peaks Rd
Bedford, Virginia 24523
540-986-5621 
——
Hardee’s
Food & Drink > Fast Food
Bedford County | $
14655 Moneta Road
Moneta, Virginia 24121
540-254-7610 
——
Fast-food chain serving burgers, fried chicken and breakfast items.
Harvest Moon Marketplace
Food & Drink > Deli / Diner / Convenience
Bedford County | $
14719 Moneta Rd.
Moneta, Virginia 24121
540-488-4355 
——
Tavern with indoor and outdoor seating, casual food, wine, beer and regular live music.
Hickory Hill Vineyards
Food & Drink > Beer / Wine / Spirits
Bedford County | $
1722 Hickory Cove Lane
Moneta, Virginia 24121
540-296-1393 
——
Family-owned vineyard offering wine sales on Fridays 1-5 p.m. No tours or tastings.
J’s Delightful Catering & Food Truck
Food & Drink > American
Bedford County | $
Mobile Food Truck
Huddleston, Virginia 24104
540-297-3252 
——
Cozy diner offering home-cooked meals and catering services for events.
Jake’s Place
Food & Drink > American
Bedford County | $$
1041 Harbour Inn Lane
Moneta, Virginia 24121
540-297-4732 
——
Waterfront restaurant with a diverse menu, spacious patio and bar with extensive craft beer selection.
La Casa Toscana
Food & Drink > Italian / Pizza
Bedford County | $$$
16483 Moneta Rd
Moneta, Virginia 24121
540-296-7014 
——
Tuscan-inspired restaurant at SML with handcrafted Italian dishes, refined ambiance and warm hospitality.
Mariners Marketplace at Mariners Landing
Food & Drink > Coffee / Bakery / Treats
Bedford County | $
1217 Graves Harbor Trail
Huddleston, Virginia 24104
540-721-3028 
——
Market offering Starbucks coffee, a variety of snacks, local goods and convenience items.
Mayberry Diner
Food & Drink > Deli / Diner / Convenience
Bedford County | $
1100 Celebration Ave., Suite 202
Moneta, Virginia 24121
540-296-0975 
——
Nostalgic diner serving classic American breakfasts and other comfort foods.
Mayberry Pizzeria & Ice Cream
Food & Drink > Italian / Pizza
Bedford County | $
1100 Celebration Ave., Suite 203
Moneta, Virginia 24121
540-297-1269 
——
Family-friendly spot combining pizza offerings with a selection of ice cream treats.
Mitchell’s Restaurant and Lakeside Pizzeria
Food & Drink > American
Bedford County | $$
3553 Trading Post Road
Huddleston, Virginia 24104
540-296-0664 
——
Casual dining with a menu featuring pizzas, pastas, and American favorites by the water.
Nauti Mo’s Grill
Food & Drink > American
Bedford County | $
16700 Moneta Road
Moneta, Virginia 24121
540-986-5473 
——
Food truck serving a variety of grilled sandwiches seafood, and comfort food favorites.
Peaks of Otter Winery
Food & Drink > Beer / Wine / Spirits
Bedford County | $
1218 Elmos Rd
Bedford, Virginia 24523
540-586-3707 
——
Peking Chinese
Food & Drink > Asian
Bedford County | $$
14807 Moneta Road #1
Moneta, Virginia 24121
540-296-0741 
——
Traditional Chinese restaurant serving a wide range of classic dishes and lunch specials.
Portside Grill & Bar
Food & Drink > Bar / Pub
Bedford County | $$
3619 Airport Road
Moneta, Virginia 24121
540-297-2100 
——
Open-air, over-water setting offering casual dining favorites, drinks and regular live music.
Ramulose Ridge Vineyards
Food & Drink > Beer / Wine / Spirits
Bedford County | $
3061 Hendricks Store Rd
Moneta, Virginia 24121
540-797-6056 
——
Boutique vineyard offering wine tastings and events in a scenic countryside setting.
Red Rock Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
16463 Moneta Road
Moneta, Virginia 24121
540-297-4634 
——
Country store with breakfast and lunch items.
Smith Mountain Lake Coffee House at Eastlake Community Church
Food & Drink > Coffee / Bakery / Treats
Bedford County | $
1201 Timberwood Lane
Moneta, Virginia 24121
540-410-6001 
——
Coffee house located within Eastlake Community Church, serving a variety of coffee drinks and pastries.
Subway – Eastlake
Food & Drink > Fast Food
Bedford County | $
14600 Moneta Road
Moneta, Virginia 24121
540-297-8889 
——
Fast-food chain serving customizable sandwiches and salads in a casual setting.
The Mill Iron Grill
Food & Drink > American
Bedford County | $$
10190 Stewartsville Road
Goodview, Virginia 24095
540-890-4766 
——
Cozy spot serving classic American fare and Tex-Mex favorites for lunch and dinner.
The Shack at SML
Food & Drink > Deli / Diner / Convenience
Bedford County | $
11858 Moneta Road
Moneta, Virginia 24121
540-297-3647 
——
Quaint lunch spot specializing in hot dogs, sandwiches and ice cream.
Tiff’s Lakefront at Mariners Landing
Food & Drink > American
Bedford County | $$$
1217 Graves Harbor Trail
Huddleston, Virginia 24104
540-721-3028 
——
Laid-back yet sophisticated lakefront dining with an eclectic menu featuring fresh, creative dishes.
Virginia Dare Cruise Boat
Food & Drink > American
Bedford County | $$
3619 Airport Rd.
Moneta, Virginia 24121
540-297-7100 
——
Historic paddlewheel boat offering lunch, dinner and specialty sightseeing cruises.
White House Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
11674 Smith Mtn Lake Parkway
Huddleston, Virginia 24104
540-297-6857 
——
Deli and grill serving up affordable breakfast and lunch classics and grab-and-go options.
2 LISTINGS
Sandy’s at Lumpkins
Food & Drink > Deli / Diner / Convenience
Pittsylvania County | $
19 Lumpkin Drive
Penhook, Virginia 24137
540-927-4327 
——
Local spot serving breakfast and lunch with a focus on home-cooked meals.
The Dock at SML
Food & Drink > American
Pittsylvania County | $$
188 Locust Lane
Pehnook, Virginia 24137
540-565-0222 
——
Casual, family-friendly marina offering pizza, wings, hot dogs and more in-season.
View SML Restaurants by Cuisine Type
25 LISTINGS
Beacon Pub
Food & Drink > American
Bedford County | $$
3619 Airport Road
Moneta, Virginia 24121
540-297-2100 
——
Casual spot offering sandwiches and tasty pub fare with terrific lake views.
Blackwater Cafe
Food & Drink > American
Franklin County | $$$
4730 Scruggs Road
Moneta, Virginia 24121
540-721-4333 
——
Upscale yet relaxed setting offering diverse menu of seafood, steaks, sandwiches, pizza and pasta.
Bruno’s Clubhouse Bistro at Mariners Landing
Food & Drink > American
Bedford County | $$$
2052 Lake Retreat Road
Huddleston, Virginia 24104
540-297-8180 
——
Casual dining with an elevated menu of salads, sandwiches, entrees and outstanding pizzas.
Bull Docks
Food & Drink > American
Bedford County | $$$
1100 Celebration Ave., Suite 201
Moneta, Virginia 24121
540-297-2855 
——
Casual bar and restaurant specializing in creative cocktails, steak and seafood.
Coasters SML
Food & Drink > American
Franklin County | $$
404 Crazy Horse Drive
Moneta, Virginia 24121
540-912-0221 
——
It’s A laid-back spot with a creative coastal twist on comfort food and shareable bites, with local brews and easygoing lake vibes.
Copper Cove Grill
Food & Drink > American
Franklin County | $
360 Chestnut Creek Drive
Hardy, Virginia 24101
540-721-4215 
——
Subs, burgers, hot dogs, salads, breakfast buiscuits and more at Copper Cove Golf Club
Drifter’s
Food & Drink > American
Bedford County | $$
1617 Crystal Shores Drive
Moneta, Virginia 24121
540-297-0055 
——
Seasonal waterfront dining with casual fare, live music and a laid-back, family-friendly vibe.
J’s Delightful Catering & Food Truck
Food & Drink > American
Bedford County | $
Mobile Food Truck
Huddleston, Virginia 24104
540-297-3252 
——
Cozy diner offering home-cooked meals and catering services for events.
Jake’s Place
Food & Drink > American
Bedford County | $$
1041 Harbour Inn Lane
Moneta, Virginia 24121
540-297-4732 
——
Waterfront restaurant with a diverse menu, spacious patio and bar with extensive craft beer selection.
Lake Thyme Eatery
Food & Drink > American
Franklin County | $
12126 Old Franklin Turnpike
Union Hall, Virginia 24176
757-408-1489 
——
Food truck offering a vatiety of in-house seasonal dishes made with fresh ingreients.
Magnum Point Marina
Food & Drink > American
Franklin County | $$
2200 Old Salem School Road
Union Hall, Virginia 24176
540-576-3001 
——
Marina with an on-site restaurant serving seafood and American fare with waterfront views.
Mango’s Bar and Grill
Food & Drink > American
Franklin County | $$
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-1632 
——
Popular year-round spot for traditional fare, indoor/outdoor bar and live music with a lake view.
Mitchell’s Restaurant and Lakeside Pizzeria
Food & Drink > American
Bedford County | $$
3553 Trading Post Road
Huddleston, Virginia 24104
540-296-0664 
——
Casual dining with a menu featuring pizzas, pastas, and American favorites by the water.
Moosie’s Restaurant
Food & Drink > American
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-5255 
——
Longtime bar and restaurant serving fresh sandwiches, burgers, salads, nachos and more.
Napoli by the Lake
Food & Drink > American
Franklin County | $$$
773 Ashmeade Road
Moneta, Virginia 24121
540-238-2142 
——
Eclectic menu and fresh, creative specials; indoor, outdoor and bar seating, all with a lake views.
Napoli Cowboy
Food & Drink > American
Franklin County | $$$
6674 Burnt Chimney Road
Wirtz, Virginia 24184
540-238-2142 
——
Fusion of Italian and American Southwest cuisines, featuring steaks, pastas, and unique appetizers.
Nauti Mo’s Grill
Food & Drink > American
Bedford County | $
16700 Moneta Road
Moneta, Virginia 24121
540-986-5473 
——
Food truck serving a variety of grilled sandwiches seafood, and comfort food favorites.
Old Oak Cafe
Food & Drink > American
Franklin County | $$
400 Scruggs Road
Moneta, Virginia 24121
540-719-3388 
——
Charming café offering breakfast and lunch with an emphasis on homemade dishes.
Sago’s
Food & Drink > American
Franklin County | $$$
3927 Truevine Road
Penhook, Virginia 24137
540-274-0003 
——
Asian restaurant specializing in hibachi-grilled dishes, lo mein, bowls, soups and fried rice.
The Copper Kettle Co
Food & Drink > American
Franklin County | $$$
52 Firstwatch Drive
Moneta, Virginia 24121
540-912-0116 
——
Stylish spot with an eclectic menu and outdoor patio with sunset views and occasional live music.
The Dock at SML
Food & Drink > American
Pittsylvania County | $$
188 Locust Lane
Pehnook, Virginia 24137
540-565-0222 
——
Casual, family-friendly marina offering pizza, wings, hot dogs and more in-season.
The Farmhouse
Food & Drink > American
Franklin County | $
60 Firstwatch Drive
Moneta, Virginia 24121
540-330-8630 
——
Casual dine-in or takeout, featuring fresh salads and sandwiches, plus extensive catering options.
The Mill Iron Grill
Food & Drink > American
Bedford County | $$
10190 Stewartsville Road
Goodview, Virginia 24095
540-890-4766 
——
Cozy spot serving classic American fare and Tex-Mex favorites for lunch and dinner.
Tiff’s Lakefront at Mariners Landing
Food & Drink > American
Bedford County | $$$
1217 Graves Harbor Trail
Huddleston, Virginia 24104
540-721-3028 
——
Laid-back yet sophisticated lakefront dining with an eclectic menu featuring fresh, creative dishes.
Virginia Dare Cruise Boat
Food & Drink > American
Bedford County | $$
3619 Airport Rd.
Moneta, Virginia 24121
540-297-7100 
——
Historic paddlewheel boat offering lunch, dinner and specialty sightseeing cruises.
3 LISTINGS
Edo Grill and Sushi
Food & Drink > Asian
Bedford County | $$
1035 Mercantile Street
Moneta, Virginia 24121
540-297-6888 
——
Japanese restaurant specializing in fresh sushi rolls, sashimi and hibachi-grilled dishes.
Peking Chinese
Food & Drink > Asian
Bedford County | $$
14807 Moneta Road #1
Moneta, Virginia 24121
540-296-0741 
——
Traditional Chinese restaurant serving a wide range of classic dishes and lunch specials.
Teriyaki House
Food & Drink > Asian
Franklin County | $$
84 Westlake Road
Hardy, Virginia 24101
540-719-1141 
——
Asian restaurant specializing in hibachi-grilled dishes, sushi and teriyaki entrees.
2 LISTINGS
Hot Shots
Food & Drink > Bar / Pub
Franklin County | $
67 Village View Lane
Moneta, Virginia 24121
540-719-1547 
——
Bar and grill offering pub fare, pool tables and multiple TVs for watching sports.
Portside Grill & Bar
Food & Drink > Bar / Pub
Bedford County | $$
3619 Airport Road
Moneta, Virginia 24121
540-297-2100 
——
Open-air, over-water setting offering casual dining favorites, drinks and regular live music.
12 LISTINGS
Apocalypse Cidery & Winery
Food & Drink > Beer / Wine / Spirits
Other | $
1219 Burnbridge Rd
Forest, Virginia 24551
434-851-5646 
——
Brooks Mill Winery
Food & Drink > Beer / Wine / Spirits
Franklin County | $
6221 Brooks Mill Rd
Wirtz, Virginia 24184
540-721-5215 
——
Boutique winery offering locally produced, fruit-of-the-farm wines in a charming countryside setting.
Burnbrae Vineyards
Food & Drink > Beer / Wine / Spirits
Other | $
3524 Cottontown Rd
Forest, Virginia 24551
336-339-5634 
——
Fables & Feathers Winery
Food & Drink > Beer / Wine / Spirits
Bedford County | $
2117 Bruno Drive
Goodview, Virginia 24095
540-420-0916 
——
Handcrafted wines and beer, occasional food trucks and live music in a picturesque setting.
Graham Ordinary Meadery
Food & Drink > Beer / Wine / Spirits
Bedford County | $
8578 Peaks Rd
Bedford, Virginia 24523
540-986-5621 
——
Hickory Hill Vineyards
Food & Drink > Beer / Wine / Spirits
Bedford County | $
1722 Hickory Cove Lane
Moneta, Virginia 24121
540-296-1393 
——
Family-owned vineyard offering wine sales on Fridays 1-5 p.m. No tours or tastings.
Living Proof
Food & Drink > Beer / Wine / Spirits
Franklin County | $
50 West Court Street
Rocky Mount, Virginia 24151
540-238-2220 
——
Peaks of Otter Winery
Food & Drink > Beer / Wine / Spirits
Bedford County | $
1218 Elmos Rd
Bedford, Virginia 24523
540-586-3707 
——
Ramulose Ridge Vineyards
Food & Drink > Beer / Wine / Spirits
Bedford County | $
3061 Hendricks Store Rd
Moneta, Virginia 24121
540-797-6056 
——
Boutique vineyard offering wine tastings and events in a scenic countryside setting.
Roosters Rise-N-Shine Distillery
Food & Drink > Beer / Wine / Spirits
Franklin County | $
16440 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-986-5044 
——
Distillery offering flavored moonshine tastings in a rustic setting at Bridgewater Plaza.
SML Fine Wines
Food & Drink > Beer / Wine / Spirits
Franklin County | $
12925 Booker T. Washington Hwy, Suite 102
Hardy, Virginia 24101
540-855-1845 
——
Wine and beer retailer offering in-store tastings, wine classes and gourmet items.
Twin Creeks Distillery
Food & Drink > Beer / Wine / Spirits
Franklin County | $
140 Franklin St
Rocky Mount, Virginia 24151
540-420-2360 
——
11 LISTINGS
Breez Ice Cream Parlor
Food & Drink > Coffee / Bakery / Treats
Bedford County | $
14807 Moneta Rd Ste E
Moneta, Virginia 24121
540-297-3629 
——
Family-friendly ice cream shop offering a variety of flavors and classic frozen treats.
Homestead Creamery
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
7254 Booker T. Washington Hwy.
Wirtz, Virginia 24184
540-721-2045 
——
Charming spot renowned for homemade ice cream, fresh dairy products and light lunch options.
Ice Cream Boat
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
Mobile Ice Cream Boat
Smith Mountain Lake, Virginia 24121
000-000-0000 
——
Mobile ice cream boat serving treats to lake-goers during summer months.
Ice Cream Cottage
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16430 Booker T. Washington Hwy
Moneta, Virginia 24121
540-721-1305 
——
Mariners Marketplace at Mariners Landing
Food & Drink > Coffee / Bakery / Treats
Bedford County | $
1217 Graves Harbor Trail
Huddleston, Virginia 24104
540-721-3028 
——
Market offering Starbucks coffee, a variety of snacks, local goods and convenience items.
My Way Bakery
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
13359 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-719-0062 
——
Bakery offering a variety of freshly baked goods, including breads, pastries and cakes.
Nautical Bowls of SML
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16529 Booker T. Washington Hwy
Moneta, Virginia 24121
540-227-6578 
——
Health-focused spot at Marina 66 specializing in acai bowls and smoothies with fresh ingredients.
Rookie’s Ice Cream
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
400 Crazy Horse Drive
Moneta, Virginia 24121
540-719-0620 
——
Family-friendly outdoor ice cream spot offering a wide range of flavors and classic sweet treats. Relocated to Goodhue Boat Company-Blackwater (formerly Crazy Horse Marina) for 2025.
Smith Mountain Lake Coffee House – Bridgewater Plaza
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-346-2023 
——
Locally owned coffee house and bakery offering specialty drinks and light breakfast and lunch items.
Smith Mountain Lake Coffee House at Eastlake Community Church
Food & Drink > Coffee / Bakery / Treats
Bedford County | $
1201 Timberwood Lane
Moneta, Virginia 24121
540-410-6001 
——
Coffee house located within Eastlake Community Church, serving a variety of coffee drinks and pastries.
The Bagel & I
Food & Drink > Coffee / Bakery / Treats
Franklin County | $
40 Village Springs Drive #11
Moneta, Virginia 24121
540-524-9332 
——
Cozy spot specializing in freshly baked bagels, breakfast sandwiches, and gourmet coffee.
Deli / Diner / Convenience
17 LISTINGS
Buzz-In Market
Food & Drink > Deli / Diner / Convenience
Franklin County | $
7120 Booker T. Washington Hwy.
Wirtz, Virginia 24184
540-721-5565 
——
Convenience store specializing in fried chicken and burgers.
Carl’s Place
Food & Drink > Deli / Diner / Convenience
Franklin County | $
15800 Old Franklin Turnpike
Penhook, Virginia 24137
540-576-2838 
——
Local diner offering hearty breakfasts and classic American comfort food.
Diamond Hill General Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
1017 Diamond Hill Road
Moneta, Virginia 24121
540-297-9309 
——
Historic general store offering deli sandwiches, baked goods, and local products.
Duck In Country Store
Food & Drink > Deli / Diner / Convenience
Franklin County | $
4150 Burnt Chimney Road
Wirtz, Virginia 24184
540-719-5559 
——
Country store featuring a deli counter with sandwiches, snacks and local goods.
Duck-In Market
Food & Drink > Deli / Diner / Convenience
Franklin County | $
13246 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-721-4633 
——
Convenience store known for hearty breakfast biscuits and homestyle lunch specials.
Harvest Moon Marketplace
Food & Drink > Deli / Diner / Convenience
Bedford County | $
14719 Moneta Rd.
Moneta, Virginia 24121
540-488-4355 
——
Tavern with indoor and outdoor seating, casual food, wine, beer and regular live music.
Lake Mart & Deli
Food & Drink > Deli / Diner / Convenience
Franklin County | $
4795 Scruggs Road
Moneta, Virginia 24121
540-721-8755 
——
Convenience store with a deli counter serving biscuits, burgers, sandwiches and snacks.
Mayberry Diner
Food & Drink > Deli / Diner / Convenience
Bedford County | $
1100 Celebration Ave., Suite 202
Moneta, Virginia 24121
540-296-0975 
——
Nostalgic diner serving classic American breakfasts and other comfort foods.
Red Rock Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
16463 Moneta Road
Moneta, Virginia 24121
540-297-4634 
——
Country store with breakfast and lunch items.
Redwood Express Mart
Food & Drink > Deli / Diner / Convenience
Franklin County | $
3362 Old Franklin Turnpike
Glade Hill, Virginia 24092
540-489-4283 
——
Convenience store and deli featuring country favorites such as fried chicken and corn dogs.
Sandy’s at Lumpkins
Food & Drink > Deli / Diner / Convenience
Pittsylvania County | $
19 Lumpkin Drive
Penhook, Virginia 24137
540-927-4327 
——
Local spot serving breakfast and lunch with a focus on home-cooked meals.
The Little Mule Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
15550 Old Franklin Tpke
Penhook, Virginia 24137
000-000-0000 
——
Cafe serving hot and cold coffee drinks, fresh breakfast items, soup, sandwiches and salads.
The Shack at SML
Food & Drink > Deli / Diner / Convenience
Bedford County | $
11858 Moneta Road
Moneta, Virginia 24121
540-297-3647 
——
Quaint lunch spot specializing in hot dogs, sandwiches and ice cream.
Wake Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
520 Scruggs Road
Moneta, Virginia 24121
540-721-7541 
——
Family-friendly cafe offering breakfast and lunch options, plus soft-serve ice cream.
Westlake Coffee & Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
213 Scruggs Road
Moneta, Virginia 24121
540-488-4223 
——
Comfortable café offering specialty coffees, teas, breakfast items and light lunch options.
Whistle Stop
Food & Drink > Deli / Diner / Convenience
Franklin County | $
11729 Old Franklin Turnpike
Union Hall, Virginia 24176
540-576-1390 
——
Quaint spot inside a local convenience store serving up Hunt Brothers pizza and other favorites.
White House Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
11674 Smith Mtn Lake Parkway
Huddleston, Virginia 24104
540-297-6857 
——
Deli and grill serving up affordable breakfast and lunch classics and grab-and-go options.
24 LISTINGS
Bojangles
Food & Drink > Fast Food
Franklin County | $
14233 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-719-2248 
——
Fast-food chain specializing in Cajun-seasoned fried chicken and buttermilk biscuits.
Buzz-In Market
Food & Drink > Deli / Diner / Convenience
Franklin County | $
7120 Booker T. Washington Hwy.
Wirtz, Virginia 24184
540-721-5565 
——
Convenience store specializing in fried chicken and burgers.
Carl’s Place
Food & Drink > Deli / Diner / Convenience
Franklin County | $
15800 Old Franklin Turnpike
Penhook, Virginia 24137
540-576-2838 
——
Local diner offering hearty breakfasts and classic American comfort food.
Diamond Hill General Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
1017 Diamond Hill Road
Moneta, Virginia 24121
540-297-9309 
——
Historic general store offering deli sandwiches, baked goods, and local products.
Duck In Country Store
Food & Drink > Deli / Diner / Convenience
Franklin County | $
4150 Burnt Chimney Road
Wirtz, Virginia 24184
540-719-5559 
——
Country store featuring a deli counter with sandwiches, snacks and local goods.
Duck-In Market
Food & Drink > Deli / Diner / Convenience
Franklin County | $
13246 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-721-4633 
——
Convenience store known for hearty breakfast biscuits and homestyle lunch specials.
Hardee’s
Food & Drink > Fast Food
Bedford County | $
14655 Moneta Road
Moneta, Virginia 24121
540-254-7610 
——
Fast-food chain serving burgers, fried chicken and breakfast items.
Harvest Moon Marketplace
Food & Drink > Deli / Diner / Convenience
Bedford County | $
14719 Moneta Rd.
Moneta, Virginia 24121
540-488-4355 
——
Tavern with indoor and outdoor seating, casual food, wine, beer and regular live music.
Lake Mart & Deli
Food & Drink > Deli / Diner / Convenience
Franklin County | $
4795 Scruggs Road
Moneta, Virginia 24121
540-721-8755 
——
Convenience store with a deli counter serving biscuits, burgers, sandwiches and snacks.
Mayberry Diner
Food & Drink > Deli / Diner / Convenience
Bedford County | $
1100 Celebration Ave., Suite 202
Moneta, Virginia 24121
540-296-0975 
——
Nostalgic diner serving classic American breakfasts and other comfort foods.
Red Rock Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
16463 Moneta Road
Moneta, Virginia 24121
540-297-4634 
——
Country store with breakfast and lunch items.
Redwood Express Mart
Food & Drink > Deli / Diner / Convenience
Franklin County | $
3362 Old Franklin Turnpike
Glade Hill, Virginia 24092
540-489-4283 
——
Convenience store and deli featuring country favorites such as fried chicken and corn dogs.
Rod and Grill
Food & Drink > Fast Food
Franklin County | $
2031 Morewood Road
Hardy, Virginia 24101
540-352-0150 
——
Casual food truck at Indian Point Marina offering hot dogs, hamburgers and homemade chili.
Sandy’s at Lumpkins
Food & Drink > Deli / Diner / Convenience
Pittsylvania County | $
19 Lumpkin Drive
Penhook, Virginia 24137
540-927-4327 
——
Local spot serving breakfast and lunch with a focus on home-cooked meals.
SML Dawg House
Food & Drink > Fast Food
Franklin County | $
Mobile Hot Dog Boat
Moneta, Virginia 24121
000-000-0000 
——
Floating hot dog restaurant serving a variety of hot dogs, toppings and snacks to boaters on the lake.
Subway – Eastlake
Food & Drink > Fast Food
Bedford County | $
14600 Moneta Road
Moneta, Virginia 24121
540-297-8889 
——
Fast-food chain serving customizable sandwiches and salads in a casual setting.
Subway – Westlake
Food & Drink > Fast Food
Franklin County | $
13020 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-721-7827 
——
Fast-food chain serving customizable sandwiches and salads in a casual setting.
The Little Mule Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
15550 Old Franklin Tpke
Penhook, Virginia 24137
000-000-0000 
——
Cafe serving hot and cold coffee drinks, fresh breakfast items, soup, sandwiches and salads.
The Shack at SML
Food & Drink > Deli / Diner / Convenience
Bedford County | $
11858 Moneta Road
Moneta, Virginia 24121
540-297-3647 
——
Quaint lunch spot specializing in hot dogs, sandwiches and ice cream.
Wake Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
520 Scruggs Road
Moneta, Virginia 24121
540-721-7541 
——
Family-friendly cafe offering breakfast and lunch options, plus soft-serve ice cream.
Wendy’s
Food & Drink > Fast Food
Franklin County | $
12890 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-721-5000 
——
Fast-food chain known for burgers, chicken sandwiches and signature Frosty desserts.
Westlake Coffee & Cafe
Food & Drink > Deli / Diner / Convenience
Franklin County | $
213 Scruggs Road
Moneta, Virginia 24121
540-488-4223 
——
Comfortable café offering specialty coffees, teas, breakfast items and light lunch options.
Whistle Stop
Food & Drink > Deli / Diner / Convenience
Franklin County | $
11729 Old Franklin Turnpike
Union Hall, Virginia 24176
540-576-1390 
——
Quaint spot inside a local convenience store serving up Hunt Brothers pizza and other favorites.
White House Store
Food & Drink > Deli / Diner / Convenience
Bedford County | $
11674 Smith Mtn Lake Parkway
Huddleston, Virginia 24104
540-297-6857 
——
Deli and grill serving up affordable breakfast and lunch classics and grab-and-go options.
1 LISTING
Hado’s Authentic Lebanese Kitchen
Food & Drink > International (Other)
Franklin County | $
Mobile Food Truck
Smith Mountain Lake, Virginia 24121
540-425-1364 
——
Freshly made, delicious, authentic Lebanese food, prepared in a 1964 Airstream. Veteran owned and operated.
13 LISTINGS
Alessandro’s Pizzeria & Grill
Food & Drink > Italian / Pizza
Bedford County | $$
6724 White House Road
Huddleston, Virginia 24104
540-296-5396 
——
Family-friendly spot offering traditional Italian dishes, pizzas, subs and grilled specialties.
Bella Vita Italian Restaurant
Food & Drink > Italian / Pizza
Bedford County | $
1123 Celebration Ave., Suite 101
Moneta, Virginia 24121
540-488-5501 
——
Casual eatery serving authentic Italian cuisine, subs, salads and pizza.
Benny Adelinas
Food & Drink > Italian / Pizza
Franklin County | $
84 Westlake Road, Suite 105
Hardy, Virginia 24101
540-346-2120 
——
Known for oversized New York-style pizza slices in a relaxed, family-friendly setting.
Domino’s Pizza
Food & Drink > Italian / Pizza
Franklin County | $
62 Firstwatch Drive
Moneta, Virginia 24121
540-215-0500 
——
National pizza chain known for quick delivery and a variety of crust and topping options.
Joe’s Pizza & Italian Restaurant
Food & Drink > Italian / Pizza
Franklin County | $
130 Scruggs Road
Moneta, Virginia 24121
540-721-2422 
——
Family-owned eatery offering traditional Italian dishes and pizzas in a cozy atmosphere.
La Casa Toscana
Food & Drink > Italian / Pizza
Bedford County | $$$
16483 Moneta Rd
Moneta, Virginia 24121
540-296-7014 
——
Tuscan-inspired restaurant at SML with handcrafted Italian dishes, refined ambiance and warm hospitality.
Lago Pizza
Food & Drink > Italian / Pizza
Franklin County | $
14807 Moneta Road
Moneta, Virginia 24121
540-297-5353 
——
Pizzeria offering a variety of authentic specialty pizzas, pastas and salads.
Mayberry Pizzeria & Ice Cream
Food & Drink > Italian / Pizza
Bedford County | $
1100 Celebration Ave., Suite 203
Moneta, Virginia 24121
540-297-1269 
——
Family-friendly spot combining pizza offerings with a selection of ice cream treats.
New York Pizza
Food & Drink > Italian / Pizza
Franklin County | $
13314 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-4880 
——
Pizzeria serving authentic New York-style pizzas with a variety of toppings.
Papa John’s Pizza
Food & Drink > Italian / Pizza
Franklin County | $
13423 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-912-4714 
——
International pizza chain known for delivery and a variety of specialty pizzas.
PauleyWood Pizza
Food & Drink > Italian / Pizza
Other | $
Roaming Food Truck
Smith Mountain Lake, Virginia 24121
000-000-0000 
——
Wood-fired pizza on wheels, offering artisanal pies with fresh, locally sourced ingredients.
Pizza Pub
Food & Drink > Italian / Pizza
Franklin County | $
16430 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-721-1234 
——
Casual spot for pizzas, subs and salads with indoor and outdoor seating and lake views.
Vinny’s Italian Grill & Pizzeria
Food & Drink > Italian / Pizza
Franklin County | $
16547 Moneta Road
Moneta, Virginia 24121
540-297-0000 
——
Family-friendly restaurant serving Italian classics, including pizzas, pastas and subs.
8 LISTINGS
Cancun Bar & Grill – Bridgewater Plaza
Food & Drink > Mexican
Franklin County | $$
16440 Booker T. Washington Hwy.
Moneta, Virginia 24121
540-524-9338 
——
Lively spot with a large patio overlooking the lake, serving traditional Mexican dishes.
Cancun Mexican Restaurant – Westlake
Food & Drink > Mexican
Franklin County | $$
13383 Booker T. Washington Hwy.
Hardy, Virginia 24101
540-719-2884 
——
Bar and restaurant offering authentic Mexican cuisine and drinks in a festive environment.
Cilantro Mexican Grill
Food & Drink > Mexican
Bedford County | $$
1035 Merchantile St, Unit 102
Moneta, Virginia 24121
540-297-3616 
——
Modern bar and restaurant known for fresh ingredients and innovative Mexican dishes.
El Sinaloense Mexican Restaurant Westlake
Food & Drink > Mexican
Franklin County | $$
400 Scruggs Rd.
Moneta, Virginia 24121
540-719-1594 
——
Authentic Mexican cuisine highlighting flavors from the Sinaloa region in a warm setting.
El Toreno Mexican Restaurant
Food & Drink > Mexican
Franklin County | $$
40 Village Spring Drive, Suite 14
Hardy, Virginia 24101
540-721-3821 
——
Casual Mexican eatery known for flavorful dishes and a festive atmosphere.
Jose’s Mexican Grill & Cantina
Food & Drink > Mexican
Franklin County | $$
11970 Old Franklin Tpke
Union Hall, Virginia 24176
540-912-0229 
——
Festive restaurant serving a wide range of Mexican dishes and signature margaritas.
Mexico Viejo at Penhook
Food & Drink > Mexican
Franklin County | $$
3585 Smith Mountain Road
Penhook, Virginia 24137
434-927-0040 
——
Mexican restaurant with an extensive mezcal selection, serving traditional dishes in a lively atmosphere.
Pollo Tropiko
Food & Drink > Mexican
Franklin County | $$
13300 Booker T Washington Hwy
Moneta, Virginia 24121
540-814-2328 
——
Fresh, flavorful, vibrant California-inspired cuisine in a welcoming atmosphere.