Norwood House Hotel & Restaurant, Newport, Shropshire, United Kingdom
About Norwood House Hotel & Restaurant
Norwood House Hotel & Restaurant is a Hotel Restaurant serving the Newport community in Shropshire, United Kingdom.To contact Norwood House Hotel & Restaurant call 01952 825896
Location
Newport
Shropshire
United Kingdom
TF10 9LQ
Map
Contacts
Tel: 01952825896