Boutique Hotels Sliema Malta

Palazzo Capua

Sliema, Malta

A distinctive Palace dominating the Sliema landscape.

Rates from : EUR 120
room per night (incl. tax)