Ino Sushi is a small Japanese restaurant located inside the Miyako Mall in the Japantown district of San Francisco. Small in size, it serves up what is perhaps the finest sushi in the continental United States. Continue reading
Ino Sushi is a small Japanese restaurant located inside the Miyako Mall in the Japantown district of San Francisco. Small in size, it serves up what is perhaps the finest sushi in the continental United States. Continue reading