Compare Rates, Check Room Availability and get the Best Deal on all listed Churchill hotels instantly!
Churchill is a village and civil parish about 3 miles (4.8 km) southwest of Chipping Norton, Oxfordshire in the Cotswolds Area of Outstanding Natural Beauty. Churchill's toponym has evolved through forms including Cercelle, Churchell, and Cherchell, reaching its current form was in use by 1537.