Sushi restaurant · 8 N Liberty St #100, Powell, OH
Delivery · Dine-In
More food in Powell, OH · Sushi in Powell