Laurel Creek
Helen -> Georgia -> South Atlantic -> South -> the USA
30545 Helen, 30545, United States of AmericaLaurel Creek on the map
Laurel Creek. Hotel in Helen
Located in Helen, Laurel Creek is 4 miles from Anna Ruby Falls. Helen Festhalle is 1.4 miles away. All units are air conditioned and have a satellite TV. There is also a kitchen, fitted with a dishwasher.
Price from $86