Annunciation, Mounted Icon Print - Size 20cm x 26cm

2025-07-04T12:50:53+01:00

The Annunication.

Mounted icon print. Size: 20cm x 26cm.