Aquamarine Sea Front Apartments - Second Floor MSK 3012 Marsascala (Malta), 188 Triq Is-salini 9.6 / 10 67 reviews