Get directions to: Abacus Inn Chinese Restaurant, Phoenix, AZ
Restaurant address: 4747 E Elliot Rd Ste 6 Phoenix, AZ 85044, USA
Restaurant: Abacus Inn Chinese Restaurant