Lancaster Town House, Lancaster, Lancashire, United Kingdom
About Lancaster Town House
Lancaster Town House is a Hotel Restaurant serving the Lancaster community in Lancashire, United Kingdom and located at 11-12 Newton Terrace.To contact Lancaster Town House call 01524 65527 or visit their website at lancastertownhouse.co.uk
Location
11-12 Newton Terrace
Lancaster
Lancashire
United Kingdom
LA1 3PB
Map
Contacts
Tel: 0152465527
Web: lancastertownhouse.co.uk