Turtle Bay is located in the heart of New Orleans’ French Quarter. Turtle Bay, New Orleans, LA. 4.7K likes. Turtle Bay, New Orleans: See 218 unbiased reviews of Turtle Bay, rated 4 of 5 on Tripadvisor and ranked #382 of 1,845 restaurants in New Orleans. Turtle Bay, New Orleans: See 218 unbiased reviews of Turtle Bay, rated 4 of 5 on Tripadvisor and ranked #382 of 1,842 restaurants in New Orleans. Turtle Bay is located in the heart of New Orleans’ French Quarter. Turtle Bay is located in the heart of New Orleans’ French Quarter. Turtle Bay, New Orleans: See 217 unbiased reviews of Turtle Bay, rated 4 of 5 on Tripadvisor and ranked #380 of 1,843 restaurants in New Orleans. 4.7K likes. Turtle Bay, New Orleans: See 217 unbiased reviews of Turtle Bay, rated 4 of 5 on Tripadvisor and ranked #379 of 1,839 restaurants in New Orleans. Turtle Bay, New Orleans: See 217 unbiased reviews of Turtle Bay, rated 4 of 5 on Tripadvisor and ranked #382 of 1,843 restaurants in New Orleans. Turtle Bay, New Orleans: su Tripadvisor trovi 220 recensioni imparziali su Turtle Bay, con punteggio 4 su 5 e al n.375 su 1'844 ristoranti a New Orleans. 4.5K likes. See restaurant menus, reviews, hours, photos, maps and directions. Turtle Bay, New Orleans, LA. Turtle Bay French Quarter Menu - View the Menu for Turtle Bay New Orleans on Zomato for Delivery, Dine-out or Takeaway, Turtle Bay menu and prices. Turtle Bay, New Orleans, LA. Turtle Bay, New Orleans: su Tripadvisor trovi 217 recensioni imparziali su Turtle Bay, con punteggio 4 su 5 e al n.382 su 1.843 ristoranti a New Orleans. Turtle Bay Menu Restaurant menu, map for Turtle Bay located in 70116, New Orleans LA, 1119 Decatur Street. View the menu for Turtle Bay and restaurants in New Orleans, LA.