Our Home on the World Wide Web
That building is NOLA's trade center, unoccupied now but soon to be redeveloped into a hotel