Atlanta Institute for Medical Research is located in Decatur, United States on 495 Winn Way. Atlanta Institute for Medical Research is rated 3 out of 5 in the category research foundation in United States.
Accessibility
Wheelchair-accessible entrance