ICHI Sushi - 3369 Mission St, San Francisco, CA 94110, USA on Eaten