Exit 2onI-880 Southbound
Right 0.3 mi
Taco Bell
2555 The Alameda, Santa Clara, CA 95050
Amenities
Alternative Fuel (0)
Fast Food
Electric
Drive Through