Nestled away in the Cotswold landscape, one can find the cozy village of Castle Combe.
2024