Le Méridien
Le Méridien New Orleans is a 23-story high-rise building in the Central Business District of New Orleans, Louisiana. The building rises 279 feet (85 m).