Elegant hotel, The Lamb Inn, offering bright, contemporary rooms and free breakfast. Located in a historic market town, it features a restaurant and classic Cotswold bedrooms.