Japan Inn is a Japanese restaurant offering a diverse menu of sushi, Japanese, and Thai entrees, including hibachi options.