Haicheng, Ningxia


Haicheng is a town in and the county seat of Haiyuan County, in the southwest of Ningxia, China., it has eight villages under its administration.