Looking for restaurants -- or America's best ice cream -- at Smith Mountain Lake? You'll find three dozen sit-down restaurants, plus a few more that serve "fast food" for optional take-out. Many are seasonal (summer-only) and most are closed at least one day per week; always call to confirm hours. Restaurants are listed alphabetically; those with $$$$ are most expensive:
Lakefront & Lakeview Restaurants
Blackwater Marina (formerly Magnum Point Marina) (540-576-4486, Seasonal - call for hours) $ Burgers, Wings, Sandwiches - Served Lakefront
Franklin County, 2200 Old Salem School Road, Union Hall, Virginia By Boat: Southwest of Marker B-37
Chopsticks (540-721-8839) $$ Excellent Chinese Food, Lunch Buffet, Served Lakefront
Franklin County, Bridgewater Plaza at Hales Ford Bridge, Moneta, Virginia By Boat: Bridgewater Plaza, West of Marker R-28
Kings Point Pub (540-297-7347, Seasonal Wed-Sun - call for hours) $$ Guinness Pie, Chicken Pot Pie, Seafood, Steaks, plus 12 Beers on Tap, Served Lakefront
Bedford County, 15844 Smith Mountain Lake Parkway, Huddleston, Virginia By Boat: Lake Haven Marina, West of Marker C-3
Mango's Bar and Grill (540-721-1632, Seasonal - call for hours) $$ Lunch, Dinner, and Live Entertainment, Served Lakefront
Franklin County, Bridgewater Plaza at Hales Ford Bridge, Moneta, Virginia By Boat: Bridgewater Plaza, West of Marker R-28
Marina Cafe at Mitchell's Point (540-297-4829, Seasonal - call for hours) $$ Burgers, Sandwiches, Seafood, Served Lakefront
Bedford County, 3553 Trading Post Road, Huddleston, Virginia By Boat: Between Markers C-2 and C-3
Mexico Viejo (540-719-1000) $$ Mexican Grill and Cantina, Served Lakefront
Franklin County, 400 Crazy Horse Drive (off Rt. 616), Moneta, Virginia By Boat: North of Markers B-10 & B-11
Moosie's Restaurant (540-721-5255) $ Generously-sized Sandwiches, Served Lakefront
Franklin County, Bridgewater Plaza at Hales Ford Bridge, Moneta, Virginia By Boat: Bridgewater Plaza, West of Marker R-28
Pizza Pub (540-721-1234) $ Pizza, Sandwiches, Salads, Beer and Wine, Served Waterfront
Franklin County, Bridgewater Plaza at Hales Ford Bridge, Moneta, Virginia By Boat: Bridgewater Plaza, West of Marker R-28
Portside Grill & Bar (540-297-7100 x3, Seasonal Fri-Sun - call for hours) $ Sandwiches, Beer and Wine, Served Waterfront
Bedford County, 3619 Airport Road at Virginia Dare Marina, Moneta, Virginia By Boat: Northwest of Marker R-21
Smith Mountain Dock Waterfront Grill (434-927-5100, Seasonal - call for hours) $ Sandwiches at Lunch, with Picnic Tables on the Dock
Pittsylvania County, 300 Locust Lane, Penhook, Virginia By Boat: Between Marker R-6 & B-1
The Landing Restaurant (540-721-3028) $$$$ Fine/Gourmet Dining, Served Lakefront
Franklin County, 773 Ashmeade Road, Bernards Landing, Moneta, Virginia By Boat: West of Marker R-11, Dock at The Landing
Waller's Smith Mountain Lake (540-297-0055) $$ Restaurant/Pub at Lakefront; Chicken, Fish, BBQ, Salads, Sandwiches, Burgers
Bedford County, 1617 Crystal Shores Drive, Moneta, Virginia By Boat: Northeast of Marker R-27, at Crystal Shores Marina
Off-Water Restaurants
Anchors Family Restaurant (540-296-0888) $$ Home Cooking, Steaks, Seafood, Pasta, Southern Specialties
Bedford County, Rt. 608 at Rt. 626, Huddleston, Virginia
Blackwater Cafe (540-721-4333) $$$ Lunch and Dinner: Sandwiches, Steak, Seafood, Chicken (Ask about their monthly Wine-Tasting Dinner Events)
Franklin County, Scruggs Road (Rt. 616) at Bluewater Dr. (Rt. 942), Moneta, Virginia
Cancun Mexican Restaurant (540-719-2884) $$ Mexican Restaurant and Grill
Franklin County, Lake Plaza, 13383 Booker T Washington Highway, Hardy, Virginia
El Cazador (540-296-0763) $$ Mexican Restaurant, Large Portions
Bedford County, 16547 Moneta Road, Moneta, Virginia
Casa D'Amici 540-296-1329) $$$ Gourmet Italian
Bedford County, 1100 Celebration Avenue, Suite 208, Moneta, Virginia
Diamond Hill General Store (540-297-9309) $ Gourmet Deli, Sandwiches, ABC, Breakfast/Lunch/Dinner
Bedford County, 1017 Diamond Hill Rd., Moneta, Virginia
Downtown Pizzeria (540-297-1269) $$ Hand-tossed Pizza, Sandwiches, Salads, Dinner
Bedford County, Corner of Rt. 122 and Rt. 608, Moneta, Virginia
Dudley Mart & Restaurant (540-721-1635) $$ Home Cooked Meals - Friday Night Walleye
Franklin County, 6674 Burnt Chimney Road (Rt. 670), Wirtz, Virginia
Edo Grill and Sushi (540-297-6888) $$$ Sushi, Sashimi, Nigiri, Hipaci, and other Japanese Specialties
Bedford County, 1035 Mercantile Street, Moneta, Virginia
El Torito Mexican Restaurant (540-721-3821) $ Authentic Mexican Food, plus Steaks, Chicken, Pizza
Franklin County, 50 First Watch Drive at Lakewatch Plantation, Moneta, Virginia
Hot Shots Family Fun Center (540-719-1547) $$ Pizza, Sandwiches, Hot Dogs, Burgers
Franklin County, 67 Village View Lane (off Rt. 122, near Westlake), Moneta, Virginia
Joe's Pizza & Italian Restaurant (540-721-2422) $$ Pizza, Italian Dinner Buffet (Tuesday-Sunday)
Franklin County, 130 Scruggs Road (Rt. 616), Moneta, Virginia
Jonathan's Restaurant(540-719-1212) $$$ Lunch, Dinner: Salads, Seafood, Pasta, Steaks, Chops, Burgers, Sandwiches
Franklin County, 50 First Watch Drive at Lakewatch Plantation, Moneta, Virginia
La Trattoria Italian Restaurant (540-576-3004) $$ Italian Fare; Sunday Morning Buffet
Franklin County, 11960 Old Franklin Turnpike, Union Hall, Virginia
Lago Pizza (540-297-5353) $$ New York and Chicago-Style Pizza, Steak Sandwiches, and more
Bedford County, Shoprite Shopping Center, 14600 Moneta Road, Moneta, Virginia
Mayberry Drive-In & Diner (540-296-1480) $$ Burgers, Home-Style Cooking, Pies (Dinner + Movie Specials Available in-season)
Bedford County, 1696 Whitehouse Road, Moneta, Virginia
Min's China City (540-721-2646) $$ Moderately-Priced Chinese Buffet & Full Menu, Lunch & Dinner
Franklin County, Lakewood Prof. Center, 400 Scruggs Road (Rt. 616), Suite 100, Moneta, Virginia
New York Pizza (540-721-4880) $$ Pizzas, Strombolis, Italian Fare
Franklin County, Rts. 122 and 616 (by Food Lion), Moneta, Virginia
No Bologna (540-721-1414) $ Takeout: Deli & Large Subs
Franklin County, "Blue Building", 13850 BTW Hwy. (Rt. 122) about 1 mile S. of Hales Ford Bridge, Moneta, Virginia
Old Oak Cafe (540-719-3388, 7AM-2PM daily) $ Breakfast "All Day", and Lunch Sandwiches/Salad Bar
Franklin County, 400 Scruggs Road (Rt. 616), Lakewood Professional Center, Moneta, Virginia
Poppy's at the Lake (540-297-3542) $$ American, Family-Friendly; Seafood, Steaks, Burgers, Sandwiches
Summer Saturdays: Ask about live music in the "Back Room Bar & Grill"
Bedford County, 15182 Moneta Road (Rt. 122, 2 miles N. of Hales Ford Bridge), Moneta, Virginia
Tuscan Tavern Pasta & Grill (540-297-8900) $$ Pizzas, All Types of Italian Fare
Bedford County, Rt. 122, 1/2 Mile North of Hales Ford Bridge, Moneta, Virginia
Westlake Golf & Country Club (540-721-4215) $$$ American, Seafood, Steaks, Burgers; Breakfast/Lunch/Dinner
Franklin County, 360 Chestnut Creek Drive, Hardy, Virginia
Fast Food Restaurants
Bojangles (540-719-2248) $ Chicken and Sandwiches
Franklin County, 14233 Booker T Washington Hwy., Moneta, Virginia
Dairy Queen (540-721-7541) $ Full Breakfasts, Burgers, Chicken Sandwiches, Hot Dogs
Franklin County, 520 Scruggs Road, Moneta, Virginia
Subway (540-721-7827) $ Subs, Wraps, Salads
Franklin County, 13300 Booker T. Washington Hwy., Moneta, Virginia
Subway (540-297-8889) $ Subs, Wraps, Salads
Bedford County, Shoprite Shopping Center, 14600 Moneta Road, Moneta, Virginia
Wendy's Restaurant (540-721-5000) $ Breakfast Sandwiches, Burgers, Chicken Sandwiches, Salads
Franklin County, 12890 Booker T. Washington Hwy., Hardy, Virginia
America's Best Ice Cream?
We think that this small local dairy makes America's best ice cream. Their ice cream cones are
large and reasonably priced. Cones are available at the dairy and at an ice cream truck (seasonal)
located at the "General Store" on Rt. 616 near Rt. 122. You can also buy quarts for about $5 at
the dairy, and at some local food markets (including Kroger). This is a treat that you won't
want to miss when you visit Smith Mountain Lake.
Homestead Creamery (540-721-2045) $ Exceptional Ice Cream, Cream-on-the-Top Milk, Dairy Products, Deli Sandwiches
Franklin County, 7254 BTW Hwy. (on Rt. 122 just north of Rts. 116 & 670), Wirtz, Virginia