Saint Teresa Coloured picture, Badge

Availability: 3 in stock
Round badge of Saint Teresa.
£1.90