Casa Leone XIII

Sacret Heart avenue , Sliema ( Balluta), Malta

Chapel