Fenghuang. July, 2014. Posted on January 8, 2015 Fenghuang (meaning Phoenix in Chinese), is a well-preserved ancient town of southern China. Share this:TwitterFacebookLike Loading... Related