10
160 Olinda Pl
Brea, CA 92823
$3,500,000 USD
12,000 SF
2.96% Cap Rate
12,000 SF
$3,500,000 USD
Storefront