The Fox Inn 4 stars

Great Barrington, Burford, OX18 4TB, United Kingdom

Hotel image
Read more reviews for The Fox Inn