The Lion is a beautifully restored 15th-century coaching inn situated in the picturesque town of Winchcombe, Gloucestershire. Featuring nine gorgeous ensuite bedrooms, each with its own quirky charm and character, we offer the perfect cosy Cotswolds retreat. On the menu, its all about traditional pub food created with the finest seasonal and local produce, and the best Sunday roasts in the area.
Wh...