All Lanes of I-880 Reopened After Major-Injury…
ICRI Day Care
Drag box to select area
ICRI stands for "International Child Resource Institute." This location has a maximum capacity of 24 children. The center accepts children ranging in age from 3 months to 5 years old.
13305 Doolittle Dr, San Leandro, CA 94577
- Hours: Mon - Fri, 7am - 5:30pm.