Icha Mochi is a sushi restaurant offering a variety of Asian dishes, including warm entrees, salads, and cocktails, with delivery options available.