Scott Early Learning Center at Children’s Home and Aid 2018-05-14T07:01:59-05:00 Details Location Address:1119 East Taylor, Bloomington, Illinois, 61701, United States