LBToni
You are the victim of a deception - whether the deception is deliberate, I do not know.
The teensy-tiny storefront in the Borg'Ognissanti is "AutoEuropa" - not "AutoEurope".
There is absolutely no connection between the two - and there used to be a little sign in the AutoEuropa window to that effect. I have not looked recently to see if the sign is still there.
AutoEurope is a large travel agency. It does not have any store-front shops that I know of. It does not rent any cars of its own.
AutoEurope does business entirely through large, established car-rental firms, such as Europcar, Avis etc.
All I know about AutoEuropa is that they are not AutoEurope, they very rarely have any customers at all, and, on the few occasions when I have seen or heard customers there, they don't seem happy.