The Berry Patch Professional Child Care Center, LLC is a licensed and accredited child care serving ages 2 years through 6 years. Established by Bob and Pat Berry in January of 1977 when they realized there was a need for a quality child care center in the Affton, Shrewsbury, and Webster Groves areas.
Area: Mid County (Clayton/Kirkwood/Creve Coeur)
670 S Laclede Station Rd. South, St. Louis, MO, 63119