Upper Slaughter, Cotswolds, Gloucestershire.

View of Upper Slaughter, Cotswolds, Gloucestershire, England