Japanese restaurant · 20771 N Rand Rd suite a1, Kildeer, IL
See full menu
More food in Kildeer, IL · Japanese Food in Kildeer