Get directions to: Wok & Noodle, Alhambra, CA
Restaurant address: 828 W Valley Blvd Alhambra, CA 91803, USA
Restaurant: Wok & Noodle