Article

Cwmbran Shopping Centre

Cwmbran Shopping Centre

Cwmbran Shopping Centre

Cwmbran Shopping Centre (Powys House South Walk, Cwmbran) – located a half-hour northeast of downtown Cardiff, this is one of the biggest shopping centers in Wales, with 170 leading shops, as well as cafes, restaurants and plenty of places to relax and meet friends.