Loading map…

Tancho Japanese Restaurant

Tancho Japanese Restaurant in Castro Valley, USA, offers authentic Japanese cuisine. Enjoy the delicate aromas and satisfying textures of their sushi and other specialties. A taste of Japan in California.