My family and I were introduced to the Sushi House in Palo Alto at the Town and Country shopping center and were pleasantly surprised. The restaurant is located just across from Stanford Stadium and is convenient if you want to pick up some sushi before a big football game. The food was fresh and tasty. The Staff was friendly and efficient (they were able to seat our party of 10 easily on a busy Saturday night. The miso soup was great as were the salads. The portions were generous and the prices right. It can get crazy there at noon time as the high school students from across the street flood into Town and Country for lunch.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.