Kidwatch Plus Child Care Center

4.2Review (25)
Wheelchair accessible entrance

About Kidwatch Plus Child Care Center

Kidwatch Plus Child Care Center based in Chicago is a Day care center. The street address for Kidwatch Plus Child Care Center is 3330 N Lockwood Ave, Chicago, IL 60641. Check their contact information and customer reviews below. If you used services of Kidwatch Plus Child Care Center, please kindly share your review to give valuable insights to other customers.

Location & Maps

3330 N Lockwood Ave, Chicago, IL 60641

FAQ

  • Where is Kidwatch Plus Child Care Center located?

    It is located in 3330 N Lockwood Ave, Chicago, IL 60641.

  • Does Kidwatch Plus Child Care Center have a website?

  • What services does Kidwatch Plus Child Care Center offer?

    Wheelchair accessible entrance
  • What is the rating for Kidwatch Plus Child Care Center

    Visitors rated 4.2 stars for the overall quality of the place.

Review (0)

    Add Review

    Rating

    Similar places