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