• OutdoorHongKong

Lo Fu Tau

Lo Fu Tau (465m height) located at Lantau Island, named in Chinese means "The head of Tiger".

#LoFuTau #LantauIsland #OutlyingIsland

4 views0 comments

Recent Posts

See All

Devil's Peak (Chinese: 魔鬼山) is the peak besides Lei Yue Mun on New Kowloon, Hong Kong. The area around the peak was garrisoned by the British Army or local pirates to control the passage of Lei Yue Mu