Tanto Japanese Restaurant

1063 E El Camino Real Sunnyvale CA 94087 USA

(408) 244-7311

Location