Our Lady of Divine Grace

Triq il-Kbira, Sliema, Malta

Church

Our Lady of Divine Grace