Ebizo is a Japanese restaurant offering creative sushi and cooked dishes, including teriyaki dinners, alongside a full bar.