Palazzo Capua

G. Borg Oliver Street
Sliema
Malta