Tokyo Sushi & Steakhouse

Japanese restaurant · 620 Big A Rd Ste 131, Toccoa, GA

Dine-In

Hours

More food in Toccoa, GA · Japanese Food in Toccoa