Caruso is an Italian restaurant with a large menu, including around 15 pasta dishes.