Get directions to: Noodle King, Alhambra, CA
Restaurant address: 31 E Valley Blvd Alhambra, CA 91801, USA
Restaurant: Noodle King