Izumi is a Japanese restaurant offering sushi and Szechuan cuisine. They also provide delivery service.