Ursuline Sisters

Triq il-Kbira, Zabbar , Malta

Church

Ursuline Sisters