News

The city will sign a Letter of Intent with Chula Vista Entertainment Complex, which will build the production operation across 75,000 square feet of space as part of a multi-year lease.