$23 million gets you an address in the New Orleans skyline ...