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