894 Welch Street, Atlanta Apr 17 Written by Simon Kellogg sold Simon Kellogg Previous Previous 2746 Henderson Ct, Tucker Next Next 3103 Dale Dr NE, Atlanta