Birch Hotel

Manchester Road
Heywood
United Kingdom