Balzan: Parish Church

(BALZ 48) (June 2018): Parish Church of the Annunciation (1695), Balzan

(BALZ 48) (June 2018): Parish Church of the Annunciation (1695), Balzan

(BALZ 98) (June 2018): Parish Church of The Annunciation (1696), Balzan