51
861 Harold Pl
Chula Vista, CA 91914
$700,000 USD
1,800 SF
1
Unit
1,800 SF
$700,000 USD
Research And Development