Birch Hotel 3 stars

Manchester Road, Birch, Heywood, OL10 2QD, United Kingdom

Hotel image
Read more reviews for Birch Hotel