Falcons open Mercedes-Benz Stadium in Atlanta (SLIDESHOW) By: Atlanta Business Chronicle via Business Journals August 26, 2017 at 20:43 PM EDT Nine years in the making, the new $1.5 billion home of the Atlanta Falcons and Atlanta United is open for business. Read More >>