VirtualParks brought to you by the Art of Geography
VirtualParks home

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.