We tried to guess where you are. Click to change.

The best sushi!

Sunday, October 26, 2008
Although the ambiance isn't as flashy as other sushi restaurants in the city, the sushi itself is the best! Very creative rolls and always, always fresh.
1910 Lombard St
San Francisco, California 94123