Willow House Preschool And Early Learning Center Service: Childcare Address: 1208 Stafford Road City: Storrs State: CT Postal Code: 06251 Phone Number: (860) 429-5240 Rate this provider