Chez ChouChou is a French restaurant known for its homemade burgers and fresh, generous portions. It offers a bar, terrace, and Wi-Fi.