110-170 Olinda Pl
Brea, CA 92823
$4,600,000 USD
12,000 SF
12,000 SF
$4,600,000 USD
Storefront