Atour Hotel Hengyang Nanyue Hengshan Mountain Scenic Spot is a distinguished 4-star hotel located in the scenic city of Hengyang, China. With a guest rating of 10.0 out of 10 based on two reviews, this hotel exemplifies exceptional service and comfort. Nestled near the breathtaking Hengshan Mountain, it offers visitors a chance to immerse themselves in the natural beauty of the area while enjoying a tranquil retreat.