Storrs, United States
2060 Hillside Rd
N/A
+1 8604863422
Ton of restaurants and an amazing quad. Great spot to kill time on a sunny weekend.
like
Deli
The best companies in the category 'Deli'