Get directions to: Yummy China Inn, Phoenix, AZ
Restaurant address: 13843 N Tatum Blvd Ste 15 Phoenix, AZ 85032, USA
Restaurant: Yummy China Inn