Bank of England (B384) £20, DA80 999883, last million from C148, UNC

In stock
Regular price £185.00