1035 N Alvarado St
Los Angeles, CA 90026
$2,600,000 USD
3,600 SF
3,600 SF
$2,600,000 USD
Showroom