Le Cantou is a French restaurant offering refined cuisine with a unique touch.