Hotel review: The Sheep on Sheep Street, Stow on the Wold
Brand new for summer 2016 is The Sheep, handily located on Sheep Street, the main road of Stow on the Wold. The Gloucestershire village is typical of the Cotswolds in that there's as many cute cafes as people. Which, in this case, is quite a lot. Curious to check out ...








