Shanghai Noodle

1808 Balboa St
San Francisco, CA
415.221.3988
37.77676
-122.478305

for Shanghai Noodle
Directions
from: