Hibachi Japan has relocated.

Our new location is:
1803 Front Street
Cuyahoga Falls, OH 44221

Please visit us on Facebook.

Our new website is under construction.