Mainly British with some world coins & stamps
£245.41 Original price was: £245.41.£235.00Current price is: £235.00.
James I shilling 1603-4
1 in stock
James I shilling S2645 1603-4