Fast food restaurant · 1501 McCormick Dr, Santa Clara, CA
To-Go
More food in Santa Clara, CA · Fast Food in Santa Clara