Get directions to: Sushi Oyshi, Los Gatos, CA
Restaurant address: 798 Blossom Hill Rd Los Gatos, CA 95032, USA
Restaurant: Sushi Oyshi