German States Hamburg 5 Marks 1903

£16.00

1 in stock

×