Spotted: Kyosho Japanese Restaurant where Tokyo Subway used to be
Kyosho Japanese Restaurant, located at 607 Santa Cruz Avenue, taking over the lease after Tokyo Subway closed in December, is open for business. The owner,
Please help support InMenlo! Your contribution will help us continue to bring InMenlo to you. Click on the button below to contribute!