Get directions to: Teryaki China, Phoenix, AZ
Restaurant address: 8945 N 7th St Phoenix, AZ 85020, USA
Restaurant: Teryaki China