Stow on the Wold, The Cotswolds, Gloucestershire, England, United Kingdom Sunday roast supper at The Bell Hotel.