HAWLODER La Chiocciola is described as an Italian restaurant. One review suggests it is not a typical restaurant but a place for ethnic food, though not exceptional. It is located in Venice.