Addresses on Thatchwood Ave in Atlanta Georgia