Chez Carlo is a long-standing Italian restaurant known for its pizza, homemade pasta, and classic main dishes, served in a relaxed atmosphere with multiple rooms and a terrace.