Sushi Stella offers Japanese and Asian cuisine with an All You Can Eat option. The establishment features a modern and clean environment, serving sushi, tempura, rolls, and Thai food.