Construction has begun on the Odeon, a $106 million, 271-unit apartment building that will include 12,000 square feet of retail in the Central Business District, the project's developer said Monday.
Crews will start construction on The Odeon at South Market in May. The $100 million apartment tower will be the latest addition to the South Market District development in downtown New Orleans. Megan ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results