

Situato nel centro alla moda di Sliema, Palazzo Capua è vicino a una varietà di servizi, come ristoranti, caffè all'aperto e negozi. Gli ospiti si trovano a soli 400 metri dalla principale stazione degli autobus di Sliema e dal porto dei traghetti, che offre servizi verso La Valletta.