14
605 N St Louis St
Los Angeles, CA 90033
$995,000 USD
2,598 SF
4
Units
6.45% Cap Rate
2,598 SF
$995,000 USD
Multifamily