1899 SHILLING ( FINE ) 12
1899 SHILLING ( FINE ) 12

1899 SHILLING ( FINE ) 12

Regular price £7.00

1899 shilling ( fine ) 12