Grand Isle Restaurant will take you back to the days when cold beer, 10 cent oysters and air conditioning were advertised on the windows.

Watch video:
Grand Isle Restaurant - New Orleans, LA