Year Built: 1942| 1,100 Approx. Square Feet
1528 N 20th Avenue, Melrose Park, Il 60160
Year Built: 2021| 2,200 Approx. Square Feet
1216 N 23rd Avenue, Melrose Park, Il 60160