1706 8 Ave Maywood, IL 60153 - 6 beds/3 full baths | Zenlist