Izu Sushi is a Japanese restaurant offering a sophisticated menu of Japanese tapas and cocktails in a cozy, modern setting.