The Christmas Shoppe is one of the must see shops in Helen. As with most other shops, you need to park in one of the pay lots and walk. They feature a larger than life Santa and...
All reviews seem positive