Skip to main content area.

Give us a call today

Top Rated LocalĀ® Sushi Restaurant

Mercer Island: (206) 230-4120