20
5320 N Figueroa St
Los Angeles, CA 90042
$2,649,000 USD
1,616 SF
1,616 SF
$2,649,000 USD
Storefront