New Orleans - Ray Devlin
One Shell Square

One Shell Square

This is One Shell Square, the tallest building in Louisiana. There is actually a building based on the same apparent design in Houston. 2009.

One Shell Squareskyscraperlouisiananew orleanscitytower