Pizza in New Orleans, LA
Pizza • Fast Food Restaurants • Italian Restaurants
1119 Decatur St.,
New Orleans ,
LA
70116
UNITED STATES
Based on 2 reviews
Authentic Acoustic Louisiana Music on Bourbon St - WOW!
So - I am writing about the NEW Turtle Bay that opened on Bourbon St. The Decatur location is still open, but the new place is THE ONLY Bar and Restaurant on Bourbon St that is featuring Authentic, Acoustic Louisiana Roots Music! If the...My BOYfriend behind me in the pic takes me here after work
Rob Twitty: "i need a neww job fa real cause this sh&t is ridiculous them faget ass manager be acting like bitches just cause idon't smile man suck a i have nothing to smile about besides the fact that i'm alive every need to back off...Worldwide > United States > New Orleans, LA > Pizza