Marketing Executive
Mallard
- Malta Island
The Qawra Palace Resort & Spa is a hospitality ownership managed by the Vella family, with most welcoming management and staff who provide their customers with efficient and pleasa…
2 jobs
Mallard
Rootz