Immaculate Conception of Our Lady

Triq il Kuncizzjoni, Msida, Malta

Church

Immaculate Conception of Our Lady