Blizzard Arena
3000 W Alameda Ave, Burbank, CA 91505-4400
Blizzard Arena is a Arenas & Stadiums place is located in Burbank, California. The address of Blizzard Arena is 3000 W Alameda Ave, Burbank, CA 91505-4400.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is http://esports.blizzard.com/en-us/blizzard-arena/los-angeles