Leo Resto is a French restaurant located at a toll road rest stop. It offers table service and cuisine crafted by a chef.