12
8519 Crenshaw Blvd
Inglewood, CA 90305
$900,000 USD
3,000 SF
3,000 SF
$900,000 USD
Storefront