Warm Up with These Giles Eats & Drinks
In no particular order…
- Stony Creek Tavern at Mountain Lake Lodge, Pembroke | Rustic stonework and classic bar with a full menu await guests of Stony Creek Tavern. It’s tucked inside the main stone lodge at Mountain Lake.
- The Happy Hog, Pearisburg | Enjoy some of the finest southern cooking around for lunch and dinner. Featuring specials and known for dishes, like their deviled eggs or smash burgers. Open Mic Night on Monday too, all are welcome!

Smash burgers are always a hit at The Happy Hog, Photo Credit: Courtney Glenny - Cascade Café in Tangent Outfitters, Pembroke | Offering breakfast, lunch, and dinner service in a deli style! Cal ahead ordering is available, as well as packaged lunches for outdoor adventures!
- The Iron Skillet, Narrows | Local spot offering a full menu with weekly features and favorites along with special buffets throughout the season.
- Friends & Family Restaurant REOPENING, Pearisburg | Where you’re not just a guest, you’re part of the family. A wide variety menu for breakfast, lunch, and dinner!
- La Barranca Mexican Grill, Pearisburg | Featuring a full menu of classic favorites! Lunch and dinner service along with catering available. There’s also a pool table and bar for more good times!
- Papa’s Pizzeria & Subs, Pearisburg | A family-owned business that’s been serving the community since 1976! Offering lunch and dinner. Call ahead ordering is available for all their freshly made pizza or subs.
- Queen’s Pizza & Subs, Pearisburg | A local spot with a full menu of pasta, pizzas, subs, and salads! Offers delivery and call ahead ordering too.
- JBR Vineyards & Winery, Pearisburg | A boutique Virginia Farm Winery offering tastings in a relaxed and personalized space. A beautiful landscape awaits you at this Giles vineyard and winery.
- Riveria Mexican Grill, Pembroke | Easy to spot and park off Route 460 in the heart of Pembroke. This lively establishment offers great Tex-Mex cuisine!
- Salt Pond Pub at Mountain Lake Lodge, Pembroke | This seasonal spot is perfect for pizzas or tapas and is located on the historic grounds of Mountain Lake Lodge.
- Scoops Ice Cream, Pembroke | Ice cream, cookies, brownies, and more at this fun spot in Pembroke. Enjoy your sweets and play the arcades games too!
- Bluegrass BBQ, Pembroke | Offering lunch and dinner service of Virginia style BBQ. Catering is also available. Indoor & outdoor dining option available!
- Sugar + Flour, Pearisburg | A coffee shop, bakery, made-to-order sandwich shop and community hang out! Their weekly specials can be found online, and their seasonal drink menu will keep you coming back!
- Queen’s Pizza, Rich Creek | Yummy pizza, calzones, stromboli, and other comfort dishes in a friendly, casual environment!
- The Palisades Restaurant, Eggleston | Destination Dining Experience at its finest. Quality food in dining room or bar. Live music every Sunday and rotating seasonal menus to make you want to come back again and again. Also offering to-go orders and a full catering service!
- Pizza Plus Pearisburg & Rich Creek | The only all you can eat lunch buffet in Giles County! Their pizzas, wings, and salads are easily enjoyed at their two Giles locations.
- Walker Valley Market, White Gate | Full-service deli with amazing sandwiches, fresh baked goods, homestyle preserves, and much more. The Market also has a grocery store and other bulk goods. This place is worth the drive on scenic Route 42.
- 540 Nutrition, Rich Creek | Offering energizing tea bombs, protein shakes, and coffees!
- Harvest Restaurant at Mountain Lake Lodge, Pembroke | Featuring vibrant flavors of Southwest Virginia. Open daily and reservations accepted!
- Finley’s Diner, Rich Creek | Locally owned and operated Americana diner with weekly features and offers catering.
- Lucky Star, Pearisburg | Located at 316 N Main St this buffet and full menu casual Chinese restaurant is a local favorite.
- Hilltop Deli, Newport | Located at 7887 Virginia Ave this spot provides made-to-order breakfast, lunch, and dinner. An easy spot to access off of Route 460!
- Hunters Grill in Pembroke Stop N Save, Pembroke | Great daily lunch selection housed inside one of the best sportsman shops around!
- J & J Grocery, Pearisburg | Located at 2909 Pulaski Giles Turnpike this spot is a favorite for breakfast, lunch, or dinner. Catering is also available! Located across Rt. 460 from the Farley Wayside, which makes a great spot for dining beside Walker Creek!
- Dairy Queen, Pearisburg & Rich Creek | Locally owned quick service for breakfast, lunch, dinner, and your favorite desserts!
BONUS!
- Narrows Farmers Market, Narrows | Weekly food trucks like Taco Tuesday and in-season special events like Locals Night. This spot in downtown Narrows requires you to check their Facebook page to see what exciting stuff is happening, but worth the effort!


