Images Power Station Tallawarra Tallawarra Power Station Tallawarra Power Station is a state-of-the-art combined cycle natural gas power station located on the shores of Lake Illawarra i… Sabtu, 18 Juni 2022 Edit