Hotel La Salle

1113 Canal St
New Orleans
Louisiana
United States