HomeNewsStadiaAmerican Football

Lawsuit argues Mercedes-Benz Stadium should pay $26m a year in taxes

A group of Atalanta residents has brought a lawsuit against AMB Sports and Entertainment (AMBSE), the owners of the Mercedes-Benz Stadium (MBS) in Atlanta, arguing that the operator should pay $26m in…