The Rock Island Street Clock Company Address: 1116 330th St, New Windsor, IL 61465 Phone: (309) 235-0896 Clocks Dealers Other Businesses: K J's Cafe at 510 Main St, New Windsor, IL 61465