This is a condo home. This home is located at 2404 Windward Blvd 106 #106, Champaign, IL 61821.Show more