Telford Snowboard and Ski Centre Telford Snowboard and Ski Centre, current page Map. Hotels Near Telford Snowboard and Ski Centre. See all 151 Properties near Telford Snowboard and Ski Centre. Mercure Telford Madeley Court Hotel. Mercure Telford Madeley Court Hotel