Get directions to: China Legend, Scottsdale, AZ
Restaurant address: 10155 E Via Linda Ste 134 Scottsdale, AZ 85258, USA
Restaurant: China Legend