Location: in an area of natural beauty in the heart of the North Cotswolds.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Chipping Norton Holiday Destinations in Europe