Stow on the Wold, The Cotswolds, Gloucestershire, England, United Kingdom Pretty spots at The Bell Hotel.