Get directions to: Ten Ichi Restaurant, San Francisco, CA
Restaurant address: 2235 Fillmore St San Francisco, CA 94115, USA
Restaurant: Ten Ichi Restaurant