Apple Rent-A-Car Sales
12606 N Nebraska Ave, Tampa, FL 33612
(813) 866-3611Add Hours
No coupons available
We were there on a family vacation this summer. The rental process was okay but returning is a robbery and a nightmare. Never return a car afterhours! The rental agency claims the car smelled like smoke so they can keep your deposit. And charge additional for deep cleaning this place is a local scam renters beware!