Ace
Park East Car Park, Level 1 Car Rental Center
Luqa, LQA1000 MLT