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 and three hotels, two on-site…
Read more


27th June 2017 0