House of Noodles

690 Barber Ln
Milpitas, CA
408.321.8838
37.419086
-121.916343

for House of Noodles
Directions
from: