Category: Car Rental Agency
Address: Via Po, 8a, Roma, Italy
Phone: +39 06 854 8698
“Incredible they charge 10 cents per minute while booking the car on the phone.
Instead of being happy that someone is calling to book the car....they charge you...even if cars are not available!!! this is incredible ”