Children's Home of Cincinnati — Mental health partner that provides individual and group support to students in need. Walk-in hours at 5051 Duck Creek Road are: