Haughton Hall
Haughton Hall, a historic listed building dating back to 1718, is set in the peaceful rural surroundings of Shropshire in Telford. The hotel offers complimentary WiFi, a garden, and a terrace. Guests can unwind at the leisure center, which features a 15-yard pool, spa pool, sauna, steam room, gym, and tennis courts.
With 37 rooms, including luxurious four-poster rooms, manor rooms, and classic rooms, Haughton Hall provides comfort with private bathrooms, bathrobes, slippers, and complimentary toiletries. Some rooms offer flat-screen TVs and seating areas, while others have garden views.
The on-site bar and restaurant specialize in British cuisine and also cater to vegetarian options.
Haughton Hall is conveniently located near local attractions and amenities in Telford. Nearby points of interest include the Telford International Center, Telford University Campus, and Telford College of Arts and Technology.