Nanyue Hengshan Zhenxiang Mountain Villa is a charming 2-star hotel located in the picturesque city of Hengyang, China. Nestled amidst the serene beauty of nature, this villa offers a tranquil retreat for travelers seeking both leisure and relaxation. With a modest yet inviting atmosphere, the hotel provides a comfortable stay, ideal for those exploring the scenic landscapes and cultural landmarks of the region.