19
2221-2251 S Sepulveda Blvd
Los Angeles, CA 90064
$24,950,000 USD
44,700 SF
44,700 SF
$24,950,000 USD
Storefront