Definitions for "Aberafan Centre"
The Aberafan Centre is the only indoor shopping mall in Port Talbot, south Wales. The shopping complex comprises about sixty stores on two levels. It houses the central library for Port Talbot.