2028 S 3rd Ave Maywood, IL 60153 - 6 beds/3 baths | Zenlist