Invest Atlanta board approves Amsterdam Walk incentive, talks TAD audit
City economic development agency Invest Atlanta greenlit a $330 million lease-purchase bond for the controversial Amsterdam Walk project, marking another step towards the project's…