Satsuma Restaurant

705 E El Camino Real
Mountain View, CA
650.966.1122
37.378159
-122.067865
Hours:
Mon - Fri:11am - 2pm,   5pm - 10pm
Sat - Sun: 5pm - 10pm

for Satsuma Restaurant
Directions
from: