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