2110 Hillside Road, Storrs, CT