Leaches Farm, Rochdale, Greater Manchester, United Kingdom
About Leaches Farm
Leaches Farm is a Hotel Restaurant serving the Rochdale community in Greater Manchester, United Kingdom and located at Ashworth Road.To contact Leaches Farm call 01706 641116
Location
Ashworth Road
Rochdale
Greater Manchester
United Kingdom
OL11 5UN
Map
Contacts
Tel: 01706641116