Windsor Apartments Windsor Apartments 629 North First Street DeKalb, Il. 60115 Picturesque setting in the heart of DeKalb. 1 & 2 BR units Carports Laundry on-site Quiet Lifestyle Call for more information & availability (815) 758-0600