Knoll Hill Farm, The Place To Stay 4 stars

Knoll Hill Farm, Trudoxhill, Frome, BA11 5DP, United Kingdom

Hotel image
Read more reviews for Knoll Hill Farm, The Place To Stay