84 Schell Rd SE, Atlanta, GA 30315, USA