Haughton Hall
Hotel
Telford
Haughton Hall, a listed building dating from 1718 and situated in the quiet beauty of rural Shropshire in Telford, provides free Wi-Fi, garden and a terrace.
Number of rooms: 41
Haughton Lane, Telford, TF11 8HG, United Kingdom