9ct Rose Gold Shield Medallion - Birmingham 1936

9ct Rose Gold Shield Medallion - Birmingham 1936
In stock
$1,095.00