Local Restaurants

Local Restaurants

Giles County offers a number of unique local flavors that will please your tastebuds. On your way to many of the regional activities, you’ll also find a number of fine restaurants in Blacksburg, Christiansburg, Radford, Floyd and Paint Bank. Have a taste in mind? Just ask and we’ll share the areas culinary wonders with you.

The Palisades Restaurant – Eggleston Springs

Phone: (540) 626-2828

Located in the former Pyne’s General Store.
The Palisades Restaurant offers contemporary cuisine in a unique countryside setting. Music on the weekends Open sevens days for dinner May through November; Sunday brunch Reservations suggested for groups.


Bluegrass Barbeque – Pembroke

Phone: (540) 626-2271

Bluegrass BBQ serves southern BBQ at reasonable prices.

Bad Apple – Pembroke

Phone: (540) 626-2232

Bad Apple is a prohibition-era esatblishment with exquisite food and properly crafted cocktails. Call to make a reservation.


Other Giles County Restaurants

Harvest Restaurant Pembroke 540-626-7121 x424
Known as the location for the film “Dirty Dancing”. Discover Appalachia’s trademark ingredients reworked into classic and inventive dishes featuring local produce and locally-raised meats to create cuisines with character. Lunch and dinner served daily. Call for hours.

La Barranca Mexican Restaurant 418 Main St., Pearisburg 540-921-2323
Mexican Grill with lots of traditional choices and a few not so traditional Mexican choices. Variety of draft beer as well as lots of terrific Margaritas to choose from too! Great mountain view from the outside patio.

Papa’s Pizzeria & Subs 111 Tazewell St., Pearisburg 540- 921-1333
They make it fresh, always baked, never fried. Known for their “Italian subs”, amazing calzones or strombolies, homemade dressings and freshest salads and pizza toppings. Great little local place — one of our favorites! Monday-Saturday 10:30-8