About The Centers for Families and Children 0.0 Read Reviews Rated 0.0 out of 5 4500 Euclid Ave Cleveland, OH 44103 US-OH Cleveland 41.5033289 -81.6555179 41.5033289, -81.6555179