Lord Hill Inn, Telford, Shropshire, United Kingdom
About Lord Hill Inn
Lord Hill Inn is a Bars, Pubs, Bistros serving the Telford community in Shropshire, United Kingdom and located at Main Road.To contact Lord Hill Inn call 01952 610126
Location
Main Road
Telford
Shropshire
United Kingdom
TF2 0DH
Map
Contacts
Tel: 01952610126