Greek-Catholic church Our Lady of DamascusParishShare132 Triq l-ArċisqofVLT 1144 Il-Belt VallettaMaltaGet directions