Ichido San Francisco

801 22nd St, San Francisco, CA 94107
Ichido San Francisco Ichido San Francisco is one of the popular Restaurant located in 801 22nd St ,San Francisco listed under Japanese Restaurant in San Francisco , Seafood Restaurant in San Francisco ,

Contact Details & Working Hours

Map of Ichido San Francisco