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