• 14 years ago
http://www.touchlocal.com/business/list/bid/7163284 Started in the summer of 2010, ‘The Cotswold Deli’ was born from a passion for food. For many people, food is a global passion, which leads food lovers all over the world in search of great ingredients, yet the freshest, tastiest produce can be found right on your own doorstep.

Recommended