620-640 E Slauson Ave
Los Angeles, CA 90011
Price Upon Request
76,378 SF
76,378 SF
Price Upon Request
Manufacturing