Helen is a small town that's only 2.09 square miles. The town is nestled in the Appalachian Mountains and has just over 500 people. If you're looking for a peaceful place to spend some time, Helen is definitely the place to go.