ClosedResidential Property$374,900618 W Babcock Avenue618 W Babcock AvenueElmhurst, Illinois 601263Beds 2Baths 1,199Sq ftView Listing