Green Star Sushi is a Japanese restaurant specializing in sushi. It is known for its generous and delicious sushi offerings, with a focus on quality ingredients. The establishment provides an intimate ambiance.