33
631 Hillside Ter
Vista, CA 92084
$1,200,000 USD
2,383 SF
2
Units
5.47% Cap Rate
2,383 SF
$1,200,000 USD
Apartments