11
1881-1893 Knoll Dr
Ventura, CA 93003
$1,195,000 USD
3,101 SF
1
Unit
3,101 SF
$1,195,000 USD
Office