$1,600,000 - 357 Oliver Road, Santa Barbara, CA 93109
357 Oliver Road
Santa Barbara,
CA
93109
Subdivision Name: 20 - Mesa