Satsuma Japanese Restaurant

Tel. 650-966-1122

705 E. El Camino Real, Mountain View, CA 94040

 

Website Under Construction and will be open soon....