23 Macon Pl SE, Atlanta, GA 30354, USA