AX Palazzo Capua is a private rental property in Sliema, Malta with 5 Luxury suites kitchenette, sharing facilities of its sister hotels... AX Palazzo Capua: Exclusive private rental in Sliema with 5 luxury suites, kitchenette, laundry amenities,..
Relevance: 15.287483