16223 Louis Ave, South Holland, IL 60473

  • Status: Sold 
  • Address: Louis Avenue, South Holland, Illinois 
  • Price: $133,000 
  • Total Return on Investment: 39%