21
1822 N Broadway
Los Angeles, CA 90031
$1,795,000 USD
1,800 SF
1,800 SF
$1,795,000 USD
Storefront Retail Office