Where Is The Pepsi Center In Denver?
Is Pepsi Center now Ball arena? Ball Arena (formerly Pepsi Center ) is a multi-purpose arena located in Denver, Colorado. What happened to the Pepsi Center? 22, 2020, 8:33 a.m. The Pepsi Center is now the Ball Arena. On Thursday, the owner of the Pepsi Center, errr, Ball Arena, announced that after more than 20 […]