Nel centro di La Valletta, questo hotel di lusso si trova a pochi passi da Porto Grande, Teatro Manoel e Concattedrale di San Giovanni Battista. Luoghi di interesse come Traghetto per Sliema e Giardini di Barrakka Superiore si trovano a meno di 10 minuti di distanza.