Bowers Development in Santa Clara, CA





Commercial
3000 Bowers
3000 Bowers Avenue
Santa Clara, CA
95051
330,000 sqft