A short way inland from the Long Island Sound is the town of Storrs
. It’s most well known because it’s the home of the University of Connecticut which was originally founded in 1881, but was initially called the Agricultural School. This is also one of the older towns in the New England area, and it ...Read more about Storrs>
There are no Storrs articles at this time. Storrs Overview
There are no Best of Storrs, Connecticut pictures at this time.