Q: Where is TANTO Japanese Restaurant?
A: TANTO Japanese Restaurant is located at: 1063 E El Camino Real, Sunnyvale, CA 94087, USA, United States
Q: What are the coordinates of the TANTO Japanese Restaurant?
A: Latitude: 37.352633, Longitude: -122.0039537
Q: How is TANTO Japanese Restaurant rated?
A: TANTO Japanese Restaurant has not rated yet on addressschool.com