National Car Rental Company
NEVER trust National Car Rental, they cheat and eat their word
I rented a car in Ithaca NY (14850) National car rental office for two days because I wanted to drive to Niagara Fall the second day. When I picked up my car, all looks OK, however, when I just drove a few blocks, a signal (low pressure) appeared on the front pannel. I didn't know its meaning ...