TACo
871 Stafford Rd, Storrs
(860) 815-1821
Restaurants in Storrs, CT
TACo
871 Stafford Rd, Storrs, CT 06268
(860) 815-1821