Results 1 results found Traditional Cotswold vine-clad pub in the picturesque village of Southrop in the Cotswolds, Gloucestershire, UK