image

The Lion Inn

 

Be the first to review

The Lion Inn is a cozy English pub tucked away in the charming village of Winchcombe. With a menu featuring traditional pub fare and a selection of local ales, ciders and wines, this restaurant offers a warm and welcoming atmosphere perfect for a casual meal or a pint with friends.

image