Windsor House, Burnley, Lancashire, United Kingdom
About Windsor House
Windsor House is a Hotel Restaurant serving the Burnley community in Lancashire, United Kingdom and located at 71 Church Street.To contact Windsor House call 01282 773271
Location
71 Church Street
Burnley
Lancashire
United Kingdom
BB12 8JH
Map
Contacts
Tel: 01282773271