Star Belle Sushi is a Japanese restaurant specializing in sushi. They emphasize freshness and quality in their offerings.