Rural pub, The Lion, offers Mediterranean cuisine and local ales. Features pet-friendly, modern hotel rooms.