Posts tagged England; English Organic Deli


The Deli at Daylesford Barns in the Cotswolds
ExploreThe Cotswolds

Daylesford Barns in the Cotswolds

Every so often you stumble across somewhere special, Daylesford Barns, just south of Stow-on-the-Wold, in England’s glorious Cotswold countryside is one such place. What was once a rambling array of farm buildlngs is now the home of the most incredible collection …

Read more 0 Comments