Cardiff, United Kingdom
Ipswich Rd
N/A
Vast industrial estate home to a lot of businesses including car showrooms, repair garages and warehouses. Some of the businesses along this stretch have vacated the premises but the buildings have been left to deteriorate.
like
Deli
The best companies in the category 'Deli'