Thorpe Park Hotel & Spa is a 4 star hotel in Leeds offering luxury accommodation, restaurant & extensive spa facilities located just outside the city centre