Contacts: address, phone number and etc.
Address | 110 North Main Street, Toluca, IL 61369 Get directions |
Phone number | +1 815-452-2559 |
Photos
Reviews about Windsor Italian Foods
How would you rate Windsor Italian Foods?
☆ ☆ ☆ ☆ ☆ Menu of Restaurant Windsor Italian Foods
Windsor Italian Foods is a restaurant based in Toluca, Illinois. To learn the menu, call the phone number indicated on the website.
If you visited this place, please leave your feedback. This will help other site visitors.