$1,699,500 - 1136 Shelburn Lane, Ventura, CA 93001
1136 Shelburn Lane
Ventura,
CA
93001
Country: US