1922 S 23rd Ave Maywood, IL 60153 - 5 beds/3 full baths | Zenlist