Avis Car Rental
Metro Center, 1 Station Pl, Stamford CT 06902