Abacus Inn Chinese Restaurant-Arrowhead, GLENDALE, Arizona (AZ)
Readily settled at 20329 North 59th Avenue () in GLENDALE, Arizona (AZ) (85308), Abacus Inn Chinese Restaurant-Arrowhead are available at 6233621788. It is advisable to ahead of time to arrange your place in the restaurant.
More restaurants in GLENDALE, Arizona (AZ)
Abacus Inn Chinese Restaurant-Arrowhead contact information and details:
Address: 20329 North 59th Avenue - , GLENDALE, Arizona (AZ) 85308
Contact Phone: 6233621788