Statistipedia

Windsor, IL

Windsor, IL
Map of Windsor
StateIllinois
Population800
Links
Maps

Windsor is in the state of Illinois, approximately 47 miles northwest of Peoria. Its population is 800.