The Venue

The Venue

The International Centre, Telford is a stand out venue, centrally located in the heart of the Midlands and with a modern, unbranded interior – it really is the ideal home for large events. www.theinternationalcentretelford.com Part of the Southwater Event Group, the venue comprises of an on-site production company, catering company […]