The Novo By Microsoft
Los Angeles
VENUE
The Novo is located in the center of the entertainment capital of the world: the L.A. LIVE complex.
CAPACITY
2,300
ADDRESS
800 West Olympic Boulevard
Los Angeles
CA
90015
The Novo is located in the center of the entertainment capital of the world: the L.A. LIVE complex.
2,300
800 West Olympic Boulevard
Los Angeles
CA
90015