36
5210 Lewis Rd
Agoura Hills, CA 91301
$1,550,000 USD
4,450 SF
1
Unit
4,450 SF
$1,550,000 USD
Research And Development