The Troll Tavern - 8590 N Main St, Helen, GA 30545, USA on Eaten