Below is the detailed listing for Shima's Sushi Japanese Restaurant located in St. Charles, IL. We appreciate your interest in our area and hope you enjoy visiting this venue on your upcoming trip to St. Charles.
40W222 LaFox Road, St. Charles, IL 60175
Outstanding sushi and Japanese cuisine. Quick service, traditional menu. Dine-in for lunch, dinner.
< Return to Previous Page