Kinokawa Restaurant, SCHAUMBURG, Illinois (IL)
Conveniently situated at 1578 West Algonquin Road () in SCHAUMBURG, Illinois (IL) (60195), Kinokawa Restaurant is available at 8477059200. It is advisable to give them a call beforehand to make a reservation.
More restaurants in SCHAUMBURG, Illinois (IL)
Kinokawa Restaurant contact information and details:
Address: 1578 West Algonquin Road - , SCHAUMBURG, Illinois (IL) 60195
Contact Phone: 8477059200
