CORPUS CHRISTI, Texas – Mimi’s & Papa’s Restaurant owners recently announced that they will be closing their Flour Bluff location due to a lack of traffic in the Bluff’s Landing Marina area. After being diagnosed with cancer, co-owner Chad Mills decided to move on from his construction business to…