Find the top Taco restaurants in New Haven, Connecticut near you now.
Mexican restaurant
Address: 182 Temple St, New Haven, CT 06510