Mainly British with some world coins & stamps
£7.25
United States 1870 SG222 30 cents brown
1 in stock