The apartment complex in Mandeville, Louisiana that sold for $25.75 million.
The apartment complex in Mandeville, Louisiana that sold for $25.75 million. Tate Capital
The apartment complex in Mandeville, Louisiana that sold for $25.75 million. Tate Capital