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