Le Bélize is a French restaurant offering expertly prepared and artfully presented dishes.