A Mellieha, Malta hotel stay with return flights from six airports. From £69pp for two nights, from £109pp for three nights, from £129pp for four nights, from £149pp for five nights, or from £209pp for seven nights - save up to 43%
{}