New Windsor IL Clocks Dealers 1. 1116 330th St, New Windsor, IL 61465 | The Rock Island Street Clock Company (309) 235-0896