24
921 Crocker St
Los Angeles, CA 90021
$950,000-$1,180,000 USD
42,278 SF
10
Units
42,278 SF
$950,000-$1,180,000 USD
Storefront Retail Office