Noodle Planet

700 W Valley Blvd
Alhambra, CA
626.282.8855
34.077774
-118.131048

for Noodle Planet
Directions
from: