24 Leslie St, Atlanta Oct 16 Written by Simon Kellogg sold Simon Kellogg Previous Previous 205 Cambridge Ave Next Next 121 Park Dr (City of Decatur)