The Sheep on Sheep Street ligger i hjertet av Stow on the Wold, og gir en ny dimensjon til det å sove, spise og drikke i Cotswolds, i tillegg til litt Soho-stil.
Bo i et av de fantastisk komfortable tjueto rommene med eget bad, som alle er innredet til en høy standard, og tilbyr et komfortabelt sted å bo.