Restaurants Tava Indian Street Food 611 O'Keefe Ave Unit 8 New Orleans, LA 70113 +15047669612 https://www.tavanola.com/