L'Angle Saint Laurent is a French restaurant offering contemporary cuisine. The menu focuses on market-sourced, seasonal ingredients served in a stylishly decorated setting.