https://www.simon.com/mall/stanford-shopping-center/stores/taro-san-noodle-bar
taro san noodle bar at stanford shopping center - a shopping center in palo alto, ca - a simon property skip to content shoppers business investors careers contact find nearby centers quick links find nearby centers see all properties mall insider vip club brands simon giftcard® travel & tourism suggested...