The Novo

From TwogPedia
Locations/The Novo


The Novo
The Novo Logo.jpg
Location Information
Type:
Arena
Location:
United StatesLos Angeles, California
Address:
800 W Olympic Blvd a335
Capacity:
2400
Links

The Novo is a Arena located in Los Angeles, USA