Georgia Mountain Rentals is located in Sautee Nacoochee, United States on 2271 GA-17. Georgia Mountain Rentals is rated 4.6 out of 5 in the category cabin rental agency in United States. Affordable Helen Georgia cabin rentals. Plan the perfect Northeast Georgia mountain vacation with our fully equipped cabins and free seasonal activities through Xplorie.