12
2781 Saturn St
Brea, CA 92821
$550,000 USD
877 SF
1
Unit
877 SF
$550,000 USD
Research And Development