Bank of England (B416) John, £20, first million, AA01, Good EF

In stock
Regular price £65.00