$820,000 - 6825 Dove Street, Ventura, CA 93003
6825 Dove Street
Ventura,
CA
93003
Country: US