St. Gregory the Great

Triq Nicolo Isouard, Sliema , Malta

Church

St. Gregory the Great