La Distillerie is a French restaurant offering a bistro-style dining experience upstairs with a bar and large screen, and a more festive, tapas-style atmosphere downstairs.