The Odeon
Interior Design
Multi-Family Project
The Odeon at South Market is a 30-story, 271-unit apartment tower and the tallest building to be built in New Orleans in 30 years.
The Odeon
Interior Design
Multi-Family Project
The Odeon at South Market is a 30-story, 271-unit apartment tower and the tallest building to be built in New Orleans in 30 years.