Baru Bistro & Tapas

$$, Tapas, Snacks

Faubourg Delachaise

Book via opentable
3700 Magazine St
New Orleans, LA 70115
Call: 504.895.2225
http://www.barubistro.com
View Menu

Nearby