3 acres resale

801 North 59th Street, East St. Louis, IL 62203