Thorpe Park Hotel & Spa is a 4 star hotel in Leeds offering luxury accommodation, restaurant & extensive spa facilities located just outside the city centre.
1150 Century Way, Leeds LS15 8ZB. Tel: 0113 264 1000