About us
Define
Definitions for
"Aberthaw Power Station"
Aberthaw Power Station is a power plant on the south-coast of Wales west of Cardiff near Barry in the Vale of Glamorgan.
en.wikipedia.org