Woh Chai Shan, a hill in Shek Kip Mei, Kowloon, Hong Kong. Near the top of the hill.