We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Henry County, VA

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Wild Magnolia (Martinsville)

#1 of 96 Restaurants in Henry County
#1 of 55 Restaurants in Martinsville
Price: $10 - $20 Map
Visitor photos (18)
Menu
Cuisines: American Steakhouse Healthy

Brewed Awakening (Martinsville)

#2 of 96 Restaurants in Henry County
#2 of 55 Restaurants in Martinsville
Map
Visitor photos (8)
Menu
Cuisines: Cafe Sandwiches

Hugo's (Martinsville)

#3 of 96 Restaurants in Henry County
#3 of 55 Restaurants in Martinsville
Price: $5 - $16 Map
Visitor photos (12)
Menu
Cuisines: American Bar Chicken Wings

Pigs R Us (Martinsville)

#4 of 96 Restaurants in Henry County
#4 of 55 Restaurants in Martinsville
Map
Visitor photos (5)
Menu
Cuisines: American

Dippers Ice Cream (Ridgeway)

#5 of 96 Restaurants in Henry County
#1 of 9 Restaurants in Ridgeway
Price: $2 - $8 Map
Visitor photos (7)
Menu

Chick-fil-A (Martinsville)

#6 of 96 Restaurants in Henry County
#5 of 55 Restaurants in Martinsville
Map Menu
Cuisines: American Fast Food

Rania's Restaurant, Bar & Grill (Martinsville)

#7 of 96 Restaurants in Henry County
#6 of 55 Restaurants in Martinsville
Map
Visitor photos (8)
Menu
Cuisines: Italian

El Norteno (Martinsville)

#8 of 96 Restaurants in Henry County
#7 of 55 Restaurants in Martinsville
Map Menu
Cuisines: Mexican

El Parral Mexican Restaurant (Martinsville)

#9 of 96 Restaurants in Henry County
#8 of 55 Restaurants in Martinsville
Map
Visitor photos (3)
Menu
Cuisines: Mexican

Walsh's Chicken and More (Martinsville)

#10 of 96 Restaurants in Henry County
#9 of 55 Restaurants in Martinsville
Map Menu

Papa's Pizza (Bassett)

#11 of 96 Restaurants in Henry County
#1 of 9 Restaurants in Bassett
Map Menu
Cuisines: Italian Pizza Sandwiches

Elizabeth's Pizza (Martinsville)

#12 of 96 Restaurants in Henry County
#10 of 55 Restaurants in Martinsville
Map Menu
Cuisines: Italian

Clarence's Steak & Seafood House (Ridgeway)

#13 of 96 Restaurants in Henry County
#2 of 9 Restaurants in Ridgeway
Map
Visitor photos (2)
Menu

Third Bay Cafe (Martinsville)

#14 of 96 Restaurants in Henry County
#11 of 55 Restaurants in Martinsville
Price: $8 - $25 Map
Visitor photos (12)
Menu
Cuisines: American Cafe

Meemaw's (Martinsville)

#15 of 96 Restaurants in Henry County
#12 of 55 Restaurants in Martinsville
Map Menu

Chick-fil-A (Martinsville)

#16 of 96 Restaurants in Henry County
#13 of 55 Restaurants in Martinsville
Price: $10 Map Menu
Cuisines: American Fast Food

Tasty Creme Donuts (Martinsville)

#17 of 96 Restaurants in Henry County
#14 of 55 Restaurants in Martinsville
Map Menu

Elizabeth's Pizza (Collinsville)

#18 of 96 Restaurants in Henry County
#1 of 19 Restaurants in Collinsville
Map Menu

Fenderz Drive-In (Collinsville)

#19 of 96 Restaurants in Henry County
#2 of 19 Restaurants in Collinsville
Map
Visitor photos (1)
Menu

Rising Sun Breads (Martinsville)

#20 of 96 Restaurants in Henry County
#15 of 55 Restaurants in Martinsville
Price: $4 - $7 Map
Visitor photos (2)
Menu
Cuisines: Armenian

Dutch Inn Restaurant (Collinsville)

#21 of 96 Restaurants in Henry County
#3 of 19 Restaurants in Collinsville
Map Menu

Chopstix (Martinsville)

#22 of 96 Restaurants in Henry County
#16 of 55 Restaurants in Martinsville
Map
Visitor photos (3)
Menu

Sirloin House (Martinsville)

#23 of 96 Restaurants in Henry County
#17 of 55 Restaurants in Martinsville
Map Menu

Los Nortenos (Collinsville)

#24 of 96 Restaurants in Henry County
#4 of 19 Restaurants in Collinsville
Map Menu

Mi Pueblo Authentic Mexican Restaurant (Martinsville)

#25 of 96 Restaurants in Henry County
#18 of 55 Restaurants in Martinsville
Map Menu
Cuisines: Mexican

The Daily Grind (Martinsville)

#26 of 96 Restaurants in Henry County
#19 of 55 Restaurants in Martinsville
Map
Visitor photos (3)
Menu

Jerrys Pizza (Ridgeway)

#27 of 96 Restaurants in Henry County
#3 of 9 Restaurants in Ridgeway
Map
Visitor photos (1)
Menu
Cuisines: Italian

Fridays Deli (Martinsville)

#28 of 96 Restaurants in Henry County
#20 of 55 Restaurants in Martinsville
Map Menu

Arby's (Martinsville)

#29 of 96 Restaurants in Henry County
#21 of 55 Restaurants in Martinsville
Map Menu
Cuisines: American

D and A Cafe (Martinsville)

#30 of 96 Restaurants in Henry County
#22 of 55 Restaurants in Martinsville
Map Menu