$189,500 - 3975 Telegraph Road Unit 23, Ventura, CA 93003
3975 Telegraph Road Unit 23
Ventura,
CA
93003
Country: US