Ap Lei Chau Power Station

The oil-fired Ap Lei Chau Power Station was commissioned in 1968 and decommissioned in 1989. The site now stands the South Horizons.

Share Share
location