Creative Child Learning Center is a preschool located in the heart of Southwood. The school has been in business for over 25 years and prides itself on being one of the best Child Care Centers in Tallahassee!