Le Lido is a French restaurant offering generous and authentic cuisine in a brasserie setting, with bar service available.