Xiangcheng is surrounded by the Chuan Chiam Boey Mountains in the south, a bay in the north, the Khor Chu Village in the east, and the Hui Chor Village in the west, where the clan village residents with the
surname Qiū () are the majority. Xiangcheng was developed as a clan village with specific surnames for more than 600 years since the
Ming Dynasty, with various small communities settled within the clan were formed. Clusters of houses with red-tiled roofs scatter among the labyrinthine alleys, and westward, in the near mid-west of the village, the main street runs from north to south. In the middle part of it stands the marketplace. Xiangcheng is the second place where dominated by (Qiū, Khoo in
Hokkien) surnames settlers, and the second is
Penang,
Malaysia. The village has thirteen ancestral halls of different sizes, each representing a branch of the Qiu clan. There are two main temples in the village, namely the Cheng Soon Keong and the Hock Leng Keong. The former enshrines Ong Soon Yah and Tua Sai Yah, the patron saints of the Qiu clan, while the latter houses
Poh Seh Tai Tay (), the God of Medicine. ==Administrative divisions==