Windsor, Illinois

Windsor, Shelby County is a city of Illinois in the United States.