Find the top Italian restaurants in Storrs, Connecticut near you now.
Italian restaurant
Address: 9 Dog Ln, Storrs, CT 06268