By a vote of 11-to-4, the Atlanta City Council Monday night approved a deal to finance a new stadium to be owned by the State of Georgia but run by the Atlanta Falcons.
Under the deal, the Atlanta Falcons will be responsible for about $800 million of the stadium’s construction costs. A hotel/motel tax collected in the city of Atlanta and unincorporated Fulton County will cover about $200 million of the construction costs.