14
1632-1634 W Temple St
Los Angeles, CA 90026
$2,950,000 USD
4,933 SF
4,933 SF
$2,950,000 USD
Storefront