Sumika

Where
236 Plaza Central, Los Altos , CA
Call
+1 650.917.1822
Web
Sumika Website
Tags
Restaurants, Japanese Restaurants
Claim this listing

About request an edit to this page

Facebook

Comments