Get directions to: New China Gate, Scottsdale, AZ
Restaurant address: 7730 E Mcdowell Rd Ste 111 Scottsdale, AZ 85257, USA
Restaurant: New China Gate