at 1119 Decatur St, New Orleans , 70116 United States
Turtle Bay is located in the heart of New Orleans’ French Quarter. Situated at 1119 Decatur St, just steps from the French Market, Turtle Bay offers its classic Food & Spirits in a laid back, friendly atmosphere. Come on by and join in the fun
3554 FB users likes Turtle Bay, set it to 29 position in Likes Rating for New Orleans, Louisiana in Bar category
Turtle Bay is New Orleans based place and this enity listed in Bar & Grill category. Located at 1119 Decatur St LA 70116. Contact phone number of Turtle Bay: (504) 586-0563
New Orleans Great Food, Great Music!
Home of the World's Strongest Drink - The Jester!