About Mercedes-Benz Stadium. Mercedes-Benz Stadium is the new home of the Atlanta Falcons and Atlanta United and opened for its first events in August 2017. The stadium is also host of numerous other sports and entertainment events. The multi-purpos Plumber, Plumber, Stadium, Operations, Plumbing, Construction