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