A thatched-roof country pub in Oxfordshire has been added to the Michelin Guide for 2025. The Lamb Inn on High Street in ...
A thatched-roof country pub in Oxfordshire has been added to the Michelin Guide for 2025. The Lamb Inn on High Street in Little Milton is a 16th century thatched public house that has been serving ...