ICHI Sushi has returned to its original location at 3369 Mission Street.
We're happy to welcome you home.