Map & Directions - Blue Bayou Seafood Restaurant and Oyster Bar
Menu
Blue Bayou Seafood Restaurant and Oyster Bar
717 Canal St, New Orleans, LA, 70130
(985) 855-5799 (Phone)
717 Canal St, New Orleans, LA, 70130
(985) 855-5799 (Phone)