Germany Bavaria Military Order of  Max Joseph, 20mm, silver and enamel.

£120.00

In stock

SKU: 320099 Category: