Xara Palace Relais & Chateaux The
Misrah il-Kunsill, Imdina, Malta, MDN 1050
+356 2145 0560 Phone