Addresses on Howell St in Atlanta Georgia