Meli Car Rentals Ltd

90, Fremond St., Qormi, Malta, QRM 2379