Wikipedia
Taohuatan
Taohuatan Zhen literally "Pool of Peach Blossoms", is a town in Xuancheng, Anhui Province, People's Republic of China.