May 9, 2024 Sushi Yuzu Eat / Sushi With delicious flavors mixed with fresh ingredients, Sushi Yuzu in Toluca Lake is one of my favorite sushi spots in Toluca Lake, California