Densely populated with heavy traffic count. A main commercial hub.
Address: 1101 West North Avenue, Melrose Park, IL 60160
City: Melrose Park
State: Alabama (AL)
Description: 80' x 270' Land Parcel