Here's the details we have so far
"Multiple broadcasts and events can be run out of Blizzard Arena
simultaneously, thanks to the multiple sound stages, control rooms and
player lounges throughout the facility. The on-site Blizzard store will
open during events and feature a rotating selection of gear and goods
based on the event taking place at the time."
From what I've been reading it's the first official eSports arena in the US.
Anything else online is just comments so far.
Blizzard Arena Los Angeles
3000 W Alameda Ave, Burbank, CA 91505, USA