Painted cross

£6.50

Hand painted from Latin America

In stock