38
733 Broadway
Chula Vista, CA 91910
$3,999,999 USD
14,725 SF
14,725 SF
$3,999,999 USD
Storefront