Expand Map
Bar & Grills in South Hill, VA
1. Glass House Grill
932 Cycle Ln, South Hill, VA 23970
OPEN NOW:11:00 am - 10:00 pm
"On our way back home from the Smokey Mountains we decided to spend the night South Hill. We saw this restaurant from the road and, deciding that we were tired of the chain…"
Amenities:
Serves alcoholWheelchair accessible
2. Applebee's
100 Wells St, La Crosse, VA 23950
OPEN NOW:11:00 am - 12:00 am
"ordered wings and with that ordered it comes with celeryand the celery looked like they came off someones plate that probably didnt finish gross...shame on Apple b"
44 Years
in Business
Amenities:
Serves alcohol
Showing 1-2 of 2