Sushi House

Sushi restaurant · 855 El Camino Real Ste 158, Palo Alto, CA

Dine-In

Hours

More food in Palo Alto, CA · Sushi in Palo Alto