Tokyo's Sushi

Sushi restaurant · 9880 Brewster Ln, Powell, OH

Dine-In

Hours

More food in Powell, OH · Sushi in Powell