Tokio Sake

Japanese restaurant · Center Shopping Center, 20330 N Deer Park Blvd Ste 112, Deer Park, IL

Dine-In

Hours

More food in Deer Park, IL · Japanese Food in Deer Park