Apartment Unit 371106 at 2784 Kelly Lake Road #371106, Decatur, GA 30032 - HotPads