Avis Car Rental

24 Station Plaza North, New Rochelle, NY 10801