24
531 Orange Ave
Chula Vista, CA 91911
$2,875,000 USD
6,000 SF
6,000 SF
$2,875,000 USD
Storefront