sq ft: 1,242
Industrial, Warehouse
Light Manufacturing/Warehouse Just East of USC - 2812 Main St, Los Angeles, CA 90007, USA