Ascott-under-Wychwood United Kingdom The Lamb Inn Discount If you look to claim a discount at The Lamb Inn in Ascott-under-Wychwood, United Kingdom, you came to the right…