Turtle Bay
(1,768)
Bar & grill
Laid-back pub with beamed ceilings, lots of beers on tap, bar food served until late & a courtyard.
Address: 1119 Decatur St, New Orleans, LA 70116
Hours: Open 24 hours
Phone: (504) 586-0563
People also ask
How many restaurants does Turtle Bay have?
Can you dine at Turtle Bay Resort without staying there?
What is the best thing to eat at Turtle Bay?
Who owns Turtle Bay restaurant?