Sheep on Sheep Street is housed in a unique 17th century building in the heart of the Cotswold, in the picturesque market town of Stow on the Wold.
The Sheep on Sheep Street Restaurant, Bar & Boutique Hotel is housed in a unique 17th century building in the heart of the Cotswolds. Our stylish restaurant with south facing terrace & open kitchen is located in the picturesque market town of Stow on the Wold. With 22 rooms why not make the most of your time and stay the night...
to add Sheep on Sheep Street map to your website;
We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. Privacy Policy