Top
:
United_States
:
CA
:
Alhambra
Noodle Square, Alhambra, California
Noodle Square
618 W. Main St.
Alhambra CA United States
Web Information:
Menu
Phone: 626.289.8030