24
540-564 S Crocker st
Los Angeles, CA 90013
$5,888,000 USD
19,195 SF
19,195 SF
$5,888,000 USD
Industrial