Quality Inn Helen, Helen

Quality Inn Helen

15 Yonah Street

Hotel is located in northeastern Georgia nestled in the Smoky mountains. If you have never visited Bavaria, then come to Helen, GA where you can enjoy a Bavarian setting including a real 20.00 USD non refundable deposit per stay. Pet Limit - 2 pets per room 40 pounds and under.