596 Middle Turnpike, Storrs, CT 06268, United States
1132 Storrs Rd, Storrs, CT 06268, United States
1733 Storrs Rd, Storrs, CT 06268, United States