Atlanta Mission Service: Childcare Address: 921 Howell Mill Road Nw City: Atlanta State: GA Postal Code: 30318 Phone Number: (404) 367-2522 Rate this provider