This is a apartment home. This home is located at 25 Terminus Pl NE UNIT 2522, Atlanta, GA 30305.Show more