112
LOS ANGELES – Illusion LLC has renewed its lease for 6,987 square feet of office space in Downtown Los Angeles. The space is located at 617 West Seventh Street. Illusion LLC is a records storage facility. The building is owned by the Swig Company.