Independent Bookshop Since 1957
Christmas in Norfolk, 1931: what could possibly go wrong when Poirot is a guest?