Previous Image Next Image The Aberthaw Power Station View of the Aberthaw Power Station, Vale of Glamorgan