Eating Chinese Thai Vietnamese at Noodle World restaurant in Alhambra, CA.

Feedback

Do you manage or own Noodle World?

Yes
Amp Menu