TaCo

Taco restaurant · 871 Stafford Rd, Storrs, CT

Delivery

Hours

More food in Storrs, CT · Tacos in Storrs