Canal Street Plaza Hotel

1630 Canal Street
New Orleans
Louisiana
United States