View details for 198 Hanks Hill Road 198 Hanks Hill Road $3,800+ 198 Hanks Hill Road, Storrs, CT 06268