8520 S Main St, Helen, Georgia 30545 USA
This photo of the bar sums this place up. Gross.
Photo Credit: Yelp