Helen Georgia is a small interesting town in North Georgia, (USA). It is nestled in the mountains roughly two hours north of Atlanta. Helen has an interesting history that we learned from the famous Hansel & Gretel Candy Kitchen & Chocolate Factory. It is a unique Bavarian alpine themed town with fun things to do …