Located in the heart of Stow on the Wold, The Sheep on Sheep Street brings a new dimension to sleeping, eating and drinking in the Cotswolds, as well as a little Soho style too.
Stay in one of the wonderfully comfortable twenty-two en-suite rooms all decorated to a high standard, offering a comfy place to stay.
Zeig mehr