Briar Patch Restaurant

883 S Main St, Amherst 24521, United States Get Directions to this spot
883 S Main St
Amherst, 24521
VA, United States
(434) 946-2249

Rate and review Briar Patch Restaurant in Amherst, VA, United States!

Share your experiences at Briar Patch Restaurant with your friends or discover more Restaurants in Amherst, VA, United States.