St Philip Neri

Triq Iz Zewg Mini, Isla(Senglea), Malta

Church

St Philip Neri