Good Shepherd Sisters

Triq Idmedja , Balzan , Malta

Church

Good Shepherd Sisters