The Dew Drop Inn is a lost treasure, and we are restoring its place as the best in New Orleans nightlife, music and hospitality.