Truly Authentic Japanese Restaurant in Lincolnwood IL.

Truly Authentic Japanese Restaurant in Lincolnwood IL.

Reserve Table
Take Out
Delivery