13
833-835 Alvarado St
Los Angeles, CA 90006
$3,395,000 USD
21,408 SF
18
Units
7% Cap Rate
21,408 SF
$3,395,000 USD
Apartments