Minnie Howell Child Development Center Service: Childcare Address: 399 Macedonia Road Se City: Atlanta State: GA Postal Code: 30354 Phone Number: (404) 366-3700 Rate this provider