2255 Beecher Road SW Atlanta, GA 30311