The Fleece Inn 4 stars

67 Main Street, Haworth, Haworth, BD22 8DA, United Kingdom

Hotel image
Read more reviews for The Fleece Inn