New Windsor from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map New Windsor Depot - Illinois, New Windsor, 110 N 5th Ave, 61465 (309) 667-2801 Map