Yuen Long Town
Yuen Long Town is located in the centre of Yuen Long. It was built on granite and is divided into an eastern part and a western part by the Shan Pui River; it is also divided into a northern part and a southern part by Castle Peak Road.