The Shing Mun River is a 7 km long, 200m wide channel originating at the Shing Mun Reservoir (Tai Mo Shan catchment) that runs as a river from the Tai Wai area, through the Sha Tin town centre to Tide Cove. It has three main tributaries, namely Tai Wai Nullah, Fo Tan Nullah and Siu Lek Yuen Nullah. Along the Shing Mun River are high-rise residential, commercial and industrial buildings with numerous village type developments scattered around.