5208 S Menard Avenue, Chicago, IL 60638 (MLS # 12804038)

5208 S Menard Avenue, Chicago, IL 60638 (MLS # 12804038) has 4 beds and 2.50 baths