The Island
A neighborhood bar and lounge on St. Roch Avenue with a laid-back vibe, good music, and friendly bartenders pouring well into the night. A local hangout known for its Sunday drink deals.
Address: 3129 St Roch Ave, New Orleans, LA 70122, USA
Phone: (504) 209-1975