Avis Car Rental
24 Station Plaza N, New Rochelle 10801