Canal Bus Stop, NEW ORLEANS, Louisiana (LA)
Conveniently situated at 2828 Canal Street () in NEW ORLEANS, Louisiana (LA) (70119), Canal Bus Stop is available at 5048222011. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in NEW ORLEANS, Louisiana (LA)
Canal Bus Stop contact information and details:
Address: 2828 Canal Street - , NEW ORLEANS, Louisiana (LA) 70119
Contact Phone: 5048222011
