Palazzo Consiglia - Ik Collection VLT 1234 Valletta (Malta), 102, Saint Ursula Street 9.2 / 10 156 reviews