Storrs, Connecticut is a charming college town located in the heart of New England. Home to the University of Connecticut, visitors can enjoy a vibrant arts and culture scene, as well as beautiful natural surroundings perfect for outdoor activities. With a variety of dining options and shops, Storrs offers a relaxing getaway for visitors looking to explore the beauty of Connecticut.