News
After about a decade in Palo Alto, Kanpai Sushi will have its final day of service May 24. Despite losing its lease, Kanpai isn’t permanently closing, said owner Koichi Baba, as the sushi spot will be ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results