$1,498,000 - 2131 Bowers Ave, Santa Clara, CA 95051
2131 Bowers Ave
Santa Clara,
CA
95051
County: Santa Clara