Maritim Antonine Hotel & Spa Malta(4 stars)

George Borg Olivier Street MLH 1021 Mellieha Malta View on map