Best western tillington hall hotel
A warm welcome awaits you at the best western tillington hall hotel located in the heart of england in the county town of stafford just off junction 14 of the m6 motorway within easy reach of birmingham international manchester airports convenient access and a direct route to the national exhibition centre in birmingham is also a benefit of the location for the best western tillington hall hotel various renowned leisure attractions close by such as alton towers cadbury world and trenth