Toshio and Sakiko Akabori: Offering Japanese fare to Menlo diners for 25 years Restaurants come and go in downtown Menlo Park. One has endured. Over two decades ago, Toshio Akabori opened Tokyo Subway at 605 Santa Cruz Avenue. by Linda Hubbardon January 14, 2011