Know a great happy hour or special for this location?
Bright, open space for sushi & Japanese food boasts a ceiling painted to mimic the sky.
Suggest an edit
4131 El Camino Way, Palo Alto, CA 94306