The New School is located at 655 Memorial Drive SE, Atlanta, GA 30312.