Opened 1960 on the site of the former St. Louis Hotel. Located at 621 St Louis Street between Royal and Chartres.
© 2012 by Karl R. Josker