If you’re looking for the perfect retreat in the beautiful British countryside, The Lion at Malpas is the ideal place to stay. Nestled in the heart of a picturesque, quaint Cheshire village, The Lion has offerings like no other. This is a truly quintessentially British inn that boasts luxurious bedrooms, heavenly locally sourced food experiences… Read more »