Baru Bistro & Tapas

Faubourg Delachaise

$$, Tapas, Snacks

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

Nearby