Menlo Park Restaurants - Tokyo Subway
605 Santa Cruz Avenue
Inexpensive
A postage stamp of a sushi place, they are famous for having a TV going. The service is good and fast and the food good. Very reasonable prices for sushi, tempura.