Deli, café & bottle shop offering fine wines, local produce, cheeses, meats, baked goods, and coffee. A charming Cotswolds destination.