Get directions to: China Star Of Chandler, Chandler, AZ
Restaurant address: 2130 North Arizona Avenue Chandler, AZ 85225, USA
Restaurant: China Star Of Chandler