Ap Lei Chau Ap Lei Chau Wind Tower Park Ap Lei Chau Wind Tower Park is a large park located at Ap Lei Chau Hong Kong China. The park has a Wind Tower viewing deck and an exhibition gallery. …