Cotswold House Hotel
Accepts:
Cotswold House Hotel is a luxury hotel situated in the heart of the Cotswolds in Chipping Campden, Gloucestershire. Our award winning Regency Town House is set in off one of the prettiest towns in the Cotswolds and is ideal for those looking for tranquilt…