Boutique Hotels Sliema Malta

Palazzo Capua

Sliema, Malta

A distinctive Palace dominating the Sliema landscape.

Rates : on request