Our Work

The Odeon at South Market

Neighboring the recently completed Standard at South Market, The Odeon is a multifamily project with ground-floor retail space.

The Odeon at South Market is the newest addition to the South Market District. 29 stories tall and comprised of 273 apartment units, The Odeon will be the tallest building to be built in the city in thirty years. The building affords future tenants the opportunity to live in luxury in the heart of NOLA’s rapidly growing South Market District. Additionally, future tenants will enjoy an amenities deck, including a swimming pool, fitness area, clubhouse, green spaces and outdoor cooking areas.

Project Information

Category

In-Progress Construction,Multi-Family

Owner

Domain Companies

Budget

$75,000,000

Completion

August 2020