Medal of Our Lady of Mount Carmel

Availability: 1 in stock
Double sided vintage medal.
£1.25