Canal St. Location

Hours

Monday 11am - 12am
Friday & Saturday 11am - 2am
Sunday 11am - 10pm

Address

1407 Canal St,
New Orleans, LA 70112
504.252.4927