Get directions to: Tengu Sushi, San Jose, CA
Restaurant address: 820 El Paseo De Saratoga San Jose, CA 95130, USA
Restaurant: Tengu Sushi