Takeout Restaurant · 2374 El Camino Real, Santa Clara, CA
More food in Santa Clara, CA · Takeout in Santa Clara