Know a great happy hour or special for this location?
Japanese spot serving up standard sushi & some unusual dishes in an unassuming setting.
Suggest an edit
240 Castro St, Mountain View, CA 94041