Restaurants near Pembroke

Bluegrass BBQ 609 Snidow St, Pembroke Barbecue • $
609 Snidow St, Pembroke

Customers` Favorites

BBQ Sauce
Beef Brisket
Cole Slaw
Brisket Cheesesteak
Pulled Pork Nachos
Smoked Chicken
Potato Salad

“This is a hidden gem where the food, service, and atmosphere are exceptional. Dining in can be a challenge at times due to space limitations, but plan accordingly, and it's fine. If you enjoy BBQ, friendly service, in a non-traditional setting, this is a place to check out.”

4.8 Superb87 Reviews
Cascade cafe 201 Cascade Dr, Pembroke Cafe • $
201 Cascade Dr, Pembroke

Customers` Favorites

Mushroom and Swiss Burger
Bacon Cheeseburger
Breakfast Burrito
Cheese Medium

“A cute little diner tucked to the side of Tangent Outfitters, which is a convenient store/outfitter/gas station. It's a very popular breakfast place w locals and an idea location for nourishment following a hike at nearby Cascade Falls (2 mi up the road). Big menu to choose from. Specials each day like the roast beef open face sandwich w gravy. We ordered a Greek Feta wrap and a tuna melt. Mine was homemade tuna salad w cheddar cheese heated on a croissant. Sooo good!! The Greek Feta wrap was on a spinach wrap w cucumbers, olives, spinach, roasted red peppers, feta, and ranch dressing. Both orders came with a bag of chips & a pickle spear. Very friendly and relaxing atmosphere.”

4.3 Superb25 Reviews
Riviera Mexican Grill 5870 Virginia Ave, Pembroke Mexican • $
5870 Virginia Ave, Pembroke

Customers` Favorites

Chips and Salsa
Shrimp Tacos
Arroz Con Pollo
Chori Pollo
Street Tacos
Taco Salad
Cheese Dip
Steak and Chicken Fajitas

“The husband and I decided to try this place out for Valentine's Day. We got there a little after 8 and they close at 9. I felt bad because you could tell they had been slammed, but that's how his work hours went so.... anyway... the food was really good. The sever was super nice. I'd eat here again.”

4 Good56 Reviews
Harvest Restaurant At Mountain Lake Lodge 115 Hotel Cir, Pembroke American • $$
115 Hotel Cir, Pembroke

Customers` Favorites

Grilled Pimento Cheese Sandwich
Cheese Plate and Fried Green Tomatoes
Braised Short Rib
Big Bison Burger

“Amazing dinner! Matt our server was great! Loved everything! Recommend the Grilled oysters and fried green tomato small plates. Shrimp and grits, trout, Rosemary Chicken and venison tenderloin were delicious. Our table overlooked the cabin and filming locations from Dirty Dancing. Loved the historic and charming feel of the buildings. Must try the Chocolate brownie and crème brûlée to finish out the night!”

3.9 Good194 Reviews


Subway 5976 Virginia Ave, Pembroke Sandwich Shop • $
5976 Virginia Ave, Pembroke

Customers` Favorites

Roast Beef

“This subway location has come a long way. We used to get our subs here years ago but the quality had gone way down so we stopped placing orders. Now that this location is under new management and has cleaned up the store, we're back! Still not quite 5 stars but definitely a healthy 4. No more brown guacamole! No more wilted and limp spinach! :) keep up the good work Subway! :)”

3.2 Average20 Reviews
The Happy Hog 100 S Main St, Pearisburg Southern • $
100 S Main St, Pearisburg - 5.31 miles

Customers` Favorites

Peanut Butter Pie
Smash Burger
Pork Rind
Pulled Pork Sandwich
Apple Pie
Pork Chop Dinner
Banana Pudding
Fried Chicken Sandwich - Nashville Hot Chicken

“We discovered this gem today on a ride to Pearisburg! The chicken pot pie was to die for and the sweet tea with lemon was REAL brewed tea! Of course no meal is complete without dessert, apple pie, yum”

4.7 Superb71 Reviews
C&C Diner 7919 Seneca Trail S, Peterstown Diner • $
7919 Seneca Trail S, Peterstown - 9.07 miles

Customers` Favorites


“Connie has a GREAT restaurant. She & her staff are all so friendly. The food is hot & delicious. This is the local hotspot, so we knew it had to be good!”

4.8 Superb22 Reviews
The Palisades Restaurant 168 Village St, Eggleston New American • $$
168 Village St, Eggleston - 2.48 miles

Customers` Favorites

Sunday Brunch
Spicy Shrimp
Mashed Potato
Spicy Shrimp Dip
Key Lime Pie
Charcuterie Board
Chocolate Cake

“Had the Sunday brunch, which is once a month. It's now $30 per person. Some of the food had been sitting too long: English muffins were hard to cut, but still yummy. I think that's just cause it was a slow day”

4.4 Superb65 Reviews
Papa's Pizzeria & Subs 111 Tazewell St, Pearisburg Pizza • $
111 Tazewell St, Pearisburg - 5.2 miles

Customers` Favorites

Italian Sub
Pepperoni Roll
Steak Sub
BBQ Chicken Roll
Grilled Chicken
Cheese Fries
Pecan Pie
Club Sub

“We just moved to the area and Papa’s was recommended to us by our new neighbors. Y’all did not disappoint. The best food we’ve had since we moved here. Friendly staff, clean restaurant, and amazing food.”

4.4 Superb46 Reviews
La Barranca Méxican Grill 418 N Main St, Pearisburg Mexican • $
418 N Main St, Pearisburg - 5.48 miles

Customers` Favorites

Shrimp Tacos
Chimichanga Dinner
Chicken Fajitas
Texas Fajitas
Jumbo Burrito
Steak Fiesta
Street Tacos
Chips Salsa
Cali Fries

“The food is delicious. Service is great. Warm and family friendly enviroment in a small town.If you are looking for good mexican restaurant i can recommend La Barranca.”

4.3 Superb59 Reviews
Fiesta Mexicana 1816 Seneca Trail S, Peterstown Mexican • $
1816 Seneca Trail S, Peterstown - 9.18 miles

Customers` Favorites

Cheese Quesadilla with Rice and Beans or Fries
Taco with Rice and Beans or Fries
Cheese Dip
Soft Taco
Taco Salad

“This was our first time here. Large portions of delicious food. Reasonably priced. Had to wait a little for drink refills, but overall, it was a very nice experience.”

4.3 Superb32 Reviews
Hilltop Bakery 7887 Virginia Ave, Newport Bakery • $
7887 Virginia Ave, Newport - 6.16 miles

“We had a appointment nearby and wanted a quick bite before heading home. I am a “pizza snob” and prefer thick crust pizza, but this thinner crust was delicious. My wife had a Margarita pizza and loved it. I had the interesting steak and chimichuri pizza and it was delicious. Our server was very obliging and friendly. We would return here!”

5 Superb4 Reviews
Bahama Sno Shack 808 Wenonah Ave, Pearisburg Ice Cream & Frozen Yogurt • $
808 Wenonah Ave, Pearisburg - 5.02 miles

“This is a really nice little Snow Cone Shack they make really nice Hawaiian shaved ice snow cones. Great flavors awesome price places to sit, close to the road parking. You can get in and out easily and quick service. they are only open seasonally though”

5 Superb2 Reviews
Lucky Star Chinese Restaurant Marketplace, Maxway Shopping Center, 316 N Main St, Pearisburg Chinese • $
Marketplace, Maxway Shopping Center, 316 N Main St, Pearisburg - 5.41 miles

Customers` Favorites

California Roll

“Enjoyed the chicken with the sweet sauce. Didn't like the fact they didn't have real Chinese tea! Big disappointed. No pineapple or cherry in the sweet sauce ?. No pork fried rice. My favorite. Not a lot of choices the donuts were hard and the egg rolls were ok. Not the best . Could have had better choices and more of real Chinese food like sliced pork or teriyaki on a stick with a hot flame ? to cook it at your table.”

4 Good48 Reviews
Dairy Queen Grill & Chill 503 N Main St, Pearisburg Fast Food • $
503 N Main St, Pearisburg - 5.54 miles

Customers` Favorites

Banana Split
Soft Serve Vanilla Ice Cream with Sprinkles
A1 Bacon Cheeseburger

“The only fast food place in Giles that when you order something a certain way you get it like that!Parking: Lot is difficult to maneuver in the evenings but it's always been that way”

3.9 Good34 Reviews
Queen's Pizza & Subs 144 Kinter Way, Pearisburg Pizza • $
144 Kinter Way, Pearisburg - 3.94 miles

Customers` Favorites

Steak and Cheese
Stromboli - Supreme Pizza
Boneless Honey BBQ Wings
Chicken Parmigiana Sub
Cheeseburger Platter
Cheese Steak Works
Cheese Fries

“Food was good. Service would of been better if my waitress wasn't playing with a little girl the entire time. I've seen her there a lot and she's constantly getting bumped into. I hope she doesn't get hurt. maybe my waitress should just babysit instead of doing restaurant work for everyone safety.”

3.7 Good30 Reviews
Hardee’s 528 N Main St, Pearisburg Fast Food • $
528 N Main St, Pearisburg - 5.62 miles

Customers` Favorites

Chicken Tenders
Double Bacon Cheeseburger Combo
Big Hot Ham

“Our local hardees was so packed the other morning we went to get food. No one was ugly or rude and the staff was concerned and trying their best to get everybody taken care of. It's what I like to see! And leave the darn cinnamon rasin biscuits!Parking: In the morning rush there is extra parking in the side lot”

3.3 Good33 Reviews
Pizza Plus 507 N Main St, Pearisburg Pizza • $
507 N Main St, Pearisburg - 5.58 miles

Customers` Favorites

Pepperoni Pizza

“This has to be one of the cleanest eating facilities around. It has the freshest salad ? bar. Food served fresh hot and in a timely manner. Pearisburg Pizza ? Plus is top-”

2.4 Poor16 Reviews


Wendy's 145 Kinter Way, Pearisburg Fast Food • $
145 Kinter Way, Pearisburg - 3.88 miles

Customers` Favorites

Wendy’S French Fries
Dave's Single
Oatmeal Bar

“To be one of the busiest Wendy's that I have ever seen. The only Wendy's to get my order filled correctly the first time. I highly recommend, even DURING PEAK LUNCH HOUR8Vegetarian options: Have l a plant burger that is very good. And other choices.Kid-friendliness: Kids meal options”

2.7 Average51 Reviews
McDonald's 1801 Wenonah Ave, Pearisburg Fast Food • $
1801 Wenonah Ave, Pearisburg - 3.77 miles

Customers` Favorites

French Fries
Quarter Pounder Hamburger
McDonald's Big Mac
Chicken Mcnuggets
Chicken Sandwich
Happy Meal

“This is probably one of the best McDonald's Ive ever been to...Everytime I order..and its always busy when I do..its so very fresh. Packed with care... okease dont change!”

2.4 Poor59 Reviews

Points of Interest