Japanese restaurant · Center Shopping Center, 20330 N Deer Park Blvd Ste 112, Deer Park, IL
Dine-In
More food in Deer Park, IL · Japanese Food in Deer Park