Get directions to: Arizona Chinese Mandarin, Phoenix, AZ
Restaurant address: 1318 E Captain Dreyfus Ave Phoenix, AZ 85022, USA
Restaurant: Arizona Chinese Mandarin