The prestigious institution is located in North Atlanta outside I-285 (The Perimeter) in Norcross, between GA 400 and I-85 on Peachtree Industrial Boulevard