Hot dog stand · 5099 Stars and Stripes Dr, Santa Clara, CA
More food in Santa Clara, CA · Hot Dog Stand in Santa Clara