Délice 80 is a French establishment located at 194 Rue Saint-Leu. It is open Monday to Friday and weekends, with specific hours for lunch and evening service.