Thorpe Park Hotel & Spa, Leeds is situated just 10 minutes from the centre of Leeds, the hotel enables guests to enjoy all the advantages of a cosmopolitan city whilst simultaneously providing them with a tranquil retreat to which they can escape.
1150 Century Way Thorpe Park
Testimonials