An historic country house in Devon that offers luxury self catering for up to 12 guests in 6 double (or twin) bedrooms with 6 modern bathrooms
Luxury self-catering manor house in Devon.