Stow on the Wold, The Cotswolds, Gloucestershire, England, United Kingdom The Bell Hotel. Where we stayed.