Company name: Cwmbran Centre
Description: Large indoor mall with mainstream shops
Powys House, Cwmbran Dr, Cwmbran NP44 1PB, United Kingdom