C
Celeb Spill Daily

The Lamb Inn Hotel Review, Burford, Cotswolds

Author

David Schmidt

Published Apr 09, 2026

Burford, Cotswolds, England

The Lamb on Sheep Street in Burford – what wonderful Cotswold resonance given that the region (and particularly this town) grew rich because of sheep. You get the best of all worlds at this rambling old country inn: appealing rural scenery on one side and one of Britain’s prettiest towns on the other.