Helen 4.3

Georgia, United States

Helen

Helen is an Alpine village in the North Georgia mountains, rebuilt in Bavarian style in the 1960s. The Chattahoochee River runs through town, popular for tubing.

← Back to the Georgia guide

More towns in Georgia