Nexacar
Nexacar is one of the rental businesses operating in the Southern Mediterranean island nation of Malta. Small, but very popular with tourists throughout the year, Malta is one of the top beach travel destinations in Europe. Nexacar’s office can be found in Luqa Airport, the main port of entry for foreign visitors.
Most popular locations: