80
861 Harold Pl
Chula Vista, CA 91914
$1,093,125-$2,249,625 USD
2,915-5,997 SF
4
Units
2,915-5,997 SF
$1,093,125-$2,249,625 USD
Research And Development