Baru Bistro & Tapas

3700 Magazine St., New Orleans, LA 70130
504-895-2225