Find the top Mexican restaurants in Storrs, Connecticut near you now.
Mexican restaurant
Address: 1 Dog Ln Suite A-101, Storrs, CT 06268
Address: 1498 Stafford Rd, Storrs, CT 06268