1101 Florida Ave, New Orleans, Louisiana 70119 USA
My friends and I tried this Kayak spot yesterday and it was AWESOME!!! Paid $25/person for 2hrs. Highly recommend this place
Photo Credit: Yelp