Hotel
The Great North Road A1/M junction 51, Leeming Bar, Northallerton, England, United Kingdom DL8 1DT