Illusion LLC Renews Office Space in Downtown Los Angeles

by Nellie Day

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.

You may also like