Izumi is a Chinese and Japanese restaurant offering a menu with sushi and other dishes.