You need to enable JavaScript to run this app.
Sumika
Sumika is a restaurant in Los Altos, CA. Order takeout online for pickup or delivery.
Locations
Sumika - 236 Plaza Central
236 Plaza Central
Los Altos, CA 94022
Phone: +16509171822