The Lamb Inn
The Lamb Inn
Hotel
Sheep Street
, Burford, England, United Kingdom
OX18 4LR
94
Excellent ·
142 reviews