LA Office
LA Office. Means the Company's leased space located on the third floor of Topa Plaza, 11911 San Vicente Boulevard, Los Angeles, California 90049 and containing approximately 5,043 rentable square feet and commonly known as Suite 320 and Suite 325.
All Definitions
Found in
Live Nation Entertainment contract