Official Website. Amicalola Falls Lodge is located on top of the mountain in Amicalola Falls Park, in the heart of the Chattahoochee National Forest. The lodge’s prized location makes it a favorite for outdoor enthusiasts who are looking to discover the s