$3,688,000 - 1163 Barbara Ave, Mountain View, CA 94040
1163 Barbara Ave
Mountain View,
CA
94040
County: Santa Clara