TLC OFFICE PLAZA
Updated 451 days ago
16944 Ventura Blvd, Los Angeles, CA 91316
A welcoming and productive environment, the TLC Office Plaza helps reduce the stress of having an office by including wifi, maid's service and utilities included in your rent...
Professional Office Space in the heart of Encino in Los Angeles, California that includes secure access, wireless internet, and cleaning service.