26
861 Harold Pl
Chula Vista, CA 91914
$2,300,000 USD
5,765 SF
1
Unit
5,765 SF
$2,300,000 USD
Research And Development