Windsor Italian Foods
110 N Main St
Toluca
IL
61369
(815) 452-2559
windsorfoods.com
Hours
No hours of operations available
Payment Methods:
Visa, MasterCard, American Express, Discover, Diners Club
Unrated
Open Map
Food & Dining
Food and Beverage
Food Manufacturer & Processor
Food Products
Food Stores
Grocery Stores
Other
Supermarkets & Super Stores
Wholesale Foods