Location

Canal Street Inn 

3620 Canal Street

New Orleans, LA 70119