13 years ago |
Ontario Tree Spading , a member from Palo Alto, wrote: |
|
|||
Tokyo Subway is an awesome Japanese Restaurant, The Quality of Food and Service is definitely hard to come by!
|
|||||
|
Tokyo Subway
Toshio Akabori
605 Santa Cruz Ave
Menlo Park, California 94025
650-325-9399 | phone
Click here to email us