Telford International Centre Telford International Centre Upcoming EventsNo events currently scheduled at this location. Demon Hunter Royal National Hotel 38-51 Bedford Way, London National Space Centre