Addresses on Howell Pl in Atlanta Georgia