Edo Japan is a Japanese restaurant offering Teppanyaki meals cooked fresh on the grill, alongside hand-rolled sushi and other Japanese specialties.