Takeout Restaurant · 2203 Tasman Dr, Santa Clara, CA
More food in Santa Clara, CA · Takeout in Santa Clara