Sushi Stella is a Japanese restaurant offering a modern dining experience.