Bank of England (B272) Beale, 10 Shillings replacement, 68A, A/VF

In stock
Regular price £35.00