Ichi Sushi

3369 Mission Street, San Francisco, CA, United States

Sushi Bar



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 Deli in the 331 Cortl... Read more

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