Ha Fa Shan (Chinese: 下花山) is a village in Tsuen Wan District, Hong Kong.
Ha Fa Shan is located along the Yuen Tsuen Ancient Trail.
This New Territories location article is a stub.
You can help Wikipedia by expanding it.