St Catherine's Home

Triq Il Pitkali , Attard, Malta

Chapel

St Catherine's Home