Learn more about Helen Hotels in our Helen Hotels Guide. Super 8 Hotel Helen, 8396 South Main Street, Helen, Georgia GA 30545 © 2024 HotelGuides.com, Inc. All rights reserved. About Us | Terms of Use | Privacy Policy | Security | Contact Us