Japanese restaurant · 20505 N Rand Rd #214, Kildeer, IL
See full menu
More food in Kildeer, IL · Japanese Food in Kildeer