Recently Closed

223 N Alvarado St


$6,500,002 23 Units
Los Angeles, CA 90026
Recently Closed
1 of 3