Restaurant in Tampa
All-you-can-eat Japanese spot serving endless sushi rolls and hibachi teppanyaki entrees.
17012 Palm Pointe Dr
Tampa, FL, 33647
(813) 768-6666