AX Palazzo Capua

Gorg Borg Olivier Street, Sliema, Island of Malta SLM 1807 Malta
4 star hotel

Reviews summary

4
Good
( 106 reviews)
Brilliant
72
Good
19
Average
13
Poor
1
Awful
1

Hotels near AX Palazzo Capua

Stayed at AX Palazzo Capua? Share your insight.

Similar hotels around AX Palazzo Capua