Property of the Week

    Insider

    A Red Lobster restaurant is under construction at the Mall of Louisiana, where the CompUSA building used to be. The 7,079 square foot restaurant should open by June. Jerry Kachel Builder is the contra…


    Already an INSIDER? .