Suggest an update
Noodle World Alhambra/700 W Valley Blvd - Alhambra - California (CA)
700 W Valley Blvd, Alhambra, CA 91803-3231, Alhambra, California (CA)
+1 626-293-8800
700 W Valley Blvd, Alhambra, CA 91803-3231, Alhambra, California (CA)
+1 626-293-8800