23
515 E 21st St
Los Angeles, CA 90011
$845,000 USD
2,200 SF
3
Units
6.32% Cap Rate
2,200 SF
$845,000 USD
Apartments