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.

Horseshoe Restaurant

311 W Danville St, South Hill, VA 23970-3101
+1 434-447-7781
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent70%
  • Very good23%
  • Average5%
  • Poor1%
  • Terrible1%
Travellers talk about
“pie” (38 reviews)
Open Now
11:00 - 21:00All hours
$$ - $$$
311 W Danville St, South Hill, VA 23970-3101
All Details
Write a Review
Reviews (225)
Traveller rating
Traveller type
Time of year

1 - 10 of 224 reviews

Reviewed 3 weeks ago via mobile

I only get to South Hill twice a year but when I go, I always go to the Horseshoe for dinner. The owners changed the menu, but rest assured, they still make the Clydesdale, homemade pimento cheese, great pies, tomato basil soups, and fried green...More

Thank crowdemw
Reviewed 31 May 2017 via mobile

We returned to this amazing diner in South Hill Virginia, while they did not offer the unique burgers we had the first trip, we had the juicy BBQ pork with Cole slaw, potato salad, mash potatoes, and vegetables. All were absolutely delicious! With a cold...More

Thank Pat G
Reviewed 23 May 2017 via mobile

Pleasant atmosphere, small, but clean. Good food that all locals come to enjoy. The wall boasts an old newspaper article regarding a famous western arrest.

1  Thank cglynn2016
Reviewed 17 May 2017

Stopped in after riding the rail trail for lunch. Had the special which was a bison burger - excellent burger. The place was packed even for a late lunch- that says something about the restaurant.

Thank John_A_NC
Reviewed 14 May 2017 via mobile

Love this place ... always my favorite ... next to Dot's Country Store! Make sure you get the chocolate walnut pie!

Thank Bobbie W
Reviewed 27 April 2017 via mobile

Had the Clydesdale. 1/2 pound burger with fried green tomato, bacon and pimento cheese spread. Large and delightful. Server helpful. Restaurant was clean and well lit. Prices seem a little bit high, but overall a good experience.

Thank Dan G
Reviewed 24 April 2017

It all starts with the owner, Scott. Great guy who looks after his customers. Your meal will be top shelf and the best by far in the area. Staff is absolutely a delight, with friendly suggestions and plenty of knowledge. Highly recommend the Bacon Bison...More

1  Thank sonofthesouth90
Reviewed 16 April 2017

I gave this restaurant a 5, but it's more along the lines of a 4.5. The service was great. The food (and by food I'm saying DO NOT pass up the green tomatoes) was so good, save room for dessert too! Best fried green tomatoes...More

Thank Raven B
Reviewed 11 April 2017 via mobile

If you are traveling and want to eat where the locals eat, this is the place. Always great food, great service & hometown atmosphere.

Thank Susan M
Reviewed 24 March 2017 via mobile

Something different with a local history. Food decent & prices reasonable. Wine & beer available. Lots of families!

Nearby Restaurants
Brian's Steak House
120 reviews
1.21 km away
The Hungry Farmer
27 reviews
.45 km away
S & B Donuts
8 reviews
.41 km away
Nearby Attractions
South Hill Model Train Museum
14 reviews
.30 km away
Rosemont Vineyards
34 reviews
16.31 km away
John H Kerr Dam And Reservoir
16 reviews
20.08 km away
Lake Gaston
14 reviews
21.72 km away
Questions & Answers
Get quick answers from Horseshoe Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Reservations
Good for
Child-friendly, Kids, Local cuisine
Open Hours
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
Location and Contact Information
  • Address: 311 W Danville St, South Hill, VA 23970-3101
  • Location: United States  >  Virginia (VA)  >  Mecklenburg County  >  South Hill
  • Phone Number: +1 434-447-7781
  • E-mail
434-447-7781, is listed on yelp
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing