Maxim - Modern Apartment with sea view — in Munxar | Accommodation | Malta Wakacje