Society of the Sacret Heart

Triq Tal Virtu, Rabat, Malta

Chapel

Society of the Sacret Heart