Santa Rita's Church

Sqaq Lourdes, St Julian's , Malta

Church

Santa Rita's Church