Los Guiros

 —  —

St Roch Tavern , 1200 St Roch Ave., New Orleans