sq ft: 7,352
Commercial, Office, Retail, Special Purpose, Warehouse
South L.A. Manufacturing/Warehouse - 918 E 61st St, Los Angeles, CA 90001, USA