64
861 Harold Pl
Chula Vista, CA 91914
$1,093,125-$1,260,000 USD
2,915-3,360 SF
3
Units
2,915-3,360 SF
$1,093,125-$1,260,000 USD
Research And Development