The Redeemers Child Care Center offers quality, affordable childcare for children 18 months-12 years old. Our facility has a loving staff of experts who will take excellent care that you can rely on! We are located at 8519 Craighill Ave in Dallas TX 75209 (just off the Northwest Highway).