1 of 23Featured632 Archie Place (opens in new tab)632 Archie Place, Sycamore, IL 60178(815) 501-4011$2,150/moFees may apply12-mo lease1 unit available2 bedView DetailsCheck availability