Year Built: 1979| 1,200 Approx. Square Feet
8996 Archer Avenue, Unit 2c, Willow Springs, Il 60480
Year Built: 1953| 2,092 Approx. Square Feet
904 Cedar Street, Willow Springs, Il 60480