863 Dekalb Ave Sycamore, IL 60178 - 3 beds/1 full bath | Zenlist