73
1381 Burwood St
La Habra, CA 90631
$1,950,000 USD
4,982 SF
4
Units
7% Cap Rate
4,982 SF
$1,950,000 USD
Apartments