17 N Weston Avenue, Elgin, IL 60123 (MLS # 12505868)

17 N Weston Avenue, Elgin, IL 60123 (MLS # 12505868) has 3 beds and 2.00 baths