Our Lady of Victory

Triq I Imdina , Rabat , Malta

Church

Our Lady of Victory