The accommodation we offer is all located close to the venue and offers......
Telford Shopping Centre is a 25-acre indoor shopping centre in Telford, offering a large section of shops and facilities that can help your experience a memorable one.
Find out more...