The Orchard Getaway
Glamping in the Vale of Evesham on the edge of the Cotswolds, Worcestershire
It looks like nothing was found at this location. Maybe try a search?