Tengu Sushi is a cozy and unassuming sushi restaurant nestled in the heart of Palo Alto, California.
Specializing in traditional Japanese cuisine, Tengu Sushi offers a variety of fresh sushi and sashimi dishes for patrons to enjoy.
Generated from their business information