Located in downtown Los Altos, Sumo Japanese Restaurant serves fresh Japanese cuisine to the community, including specialty rolls, teriyaki, nigiri, and curry dishes. The restaurant is clean with a nice atmosphere and friendly service. It is kid and group friendly.