Addresses on Welch St in Atlanta Georgia