Location

Sala Restaurant + Bar

124 Lake Marina Ave, New Orleans, LA 70124

Phone

(504) 513-2670

* indicates required field