3088 Lenox Rd, Atlanta, GA 30324