Noodle Square

618 W Main St
Alhambra, CA
626.289.8030
34.091656
-118.133513

for Noodle Square
Directions
from: