STRAITS SETTLEMENTS-1880 10c on 30c Claret

£110.00

Out of stock