Apartment Unit A at 1059 NW Terrell Street, Atlanta, GA 30318 | HotPads