Ichi Sushi

3369 Mission Street, San Francisco, CA, United States


Executive Chef Tim Archuleta and Wife-Partner Erin Archuleta founded ICHI Catering in April of 2006 in San Francisco’s Mission District. In 2010 ICHI opened its Lucky Cat ... Read more

Followers (0)
Follow this business or school to receive notices on upcoming opportunities or events.