21
1150-1178 N Knollwood Cir
Anaheim, CA 92801
$698,000 USD
1,200 SF
1
Unit
1,200 SF
$698,000 USD
Manufacturing