Canal Bus Stop, NEW ORLEANS, Louisiana (LA)

Feeling hungry? Canal Bus Stop might be the restaurant to suit your needs.
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