Order food

Order food

Sumika

4.3 (912)$$Japanese restaurant

236 Plaza Central, Los Altos, CA 94022

Sumika

236 Plaza Central, Los Altos, CA 94022

Place order with

Tock
Call restaurant