The sleepy Cotswold village of Snowshill looks like a movie set with its distinctly British icons, a red phone box, village green, and local pub. Snowshill, the Cotswolds, England.
england