31
311 N Idaho St
La Habra, CA 90631
$3,850,000 USD
7,160 SF
9
Units
5.06% Cap Rate
7,160 SF
$3,850,000 USD
Apartments