Octo Sushi
3.5 Star Yelp Rating
204 Ratings yelp logo
1621 12th Ave Suite 102 Seattle, Washington 98122 | Restaurant Info