Get directions to: Noodle Planet Inc, Alhambra, CA
Restaurant address: 700 W Valley Blvd Alhambra, CA 91803, USA
Restaurant: Noodle Planet Inc