Smith Mountain Lake Restaurants and Dining

restaurants Smith Mountain LakeRestaurants with a View of the Lake

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

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 & Huge Tasty 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

Fallon’s
American, Family-Friendly; Seafood, Steaks, Burgers, Sandwiches
Bedford County, 15182 Moneta Road (Rt. 122, 2 miles N. of Hales Ford Bridge), Moneta, Virginia

Rookie’s Sports Tavern (540-297-4161)
Burgers, Steaks, Seafood; Pool tables, Sports, Family Friendly
Bedford County, 1050 Hendricks Store Road, 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)
Lunch Daily; Excellent Prime Rib & Seafood Buffet, Friday Nights 5:30PM-9:00PM
(During summer, buffets book early — call in advance for reservations.)
Franklin County, 360 Chestnut Creek Drive, Hardy, Virginia

 Fast Food Restaurants at Smith Mountain Lake

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

 Ice Cream

Homestead Creamery (540-721-2045)
Exceptional Ice Cream, Cream-on-the-Top Milk, and Dairy Products
Franklin County, 7254 BTW Hwy. (on Rt. 122 just north of Rts. 116 & 670), Wirtz, Virginia

Ice Cream Cottage
16430 Booker T Washington Highway Ste 3
Moneta, VA 24121
(540) 721-1305