noodlesanddumplingsoup
in
Mountain View, CA
King of Noodles
1639 Irving St
San Francisco
CA
94122
(415) 566-8318
33.8
mi