Machecha Building
This seven-story building in the 800 block of Canal Street is familiar to many New Orleanians as the long-time location of Godchaux's department store. To the building's left in this photograph is the elegant former residence now occupied by the Boston Club.

Next Image
Back to October Images