Sumo Sushi Boat

Where
355 State St, Los Altos , CA
Call
+1 650.941.9898
Web
Sumo Sushi Boat Website
Tags
Restaurants, Japanese Restaurants
Hours
Mon-Sun (11:30am-9pm)

Comments