Noodle World

46 W Valley Blvd
Alhambra, CA
626.293.8800
34.07815
-118.12405
Hours:
Mon - Sun:10am - 1am

for Noodle World
Directions
from: