Sze Tsz Tau Shan, Lantau Island

Sze Tsz Tau Shan is a mountain located in the Lantau South Country Park. It is 493 m in height.

Share Share
location