The Impact Center 8 years ago ID: #4708 Listed In : Sports 3201 Atlanta Industrial Pkwy, Ste. 208 , Atlanta. GA, USA 30331 (404) 287-6511 Business Description The Impact Center, Address : 3201 Atlanta Industrial Pkwy, Ste. 208 , Atlanta. GA, USA 30331, Phone : (404) 287-6511 Reviews & Ratings Write a Review No Review. Please login / register to add your review.