18
1145 N Hoover St
Los Angeles, CA 90029
$1,300,000 USD
5,048 SF
7
Units
4.37% Cap Rate
5,048 SF
$1,300,000 USD
Apartments