Apartment Unit 3428 at 3428 Triview Square, Atlanta, GA 30339 - HotPads