A
Aaron GlennReview ofOzumo
Ozumo is hands down one of the best sushi restaura...
Ozumo is hands down one of the best sushi restaurants in San Francisco. The quality of the fish is always outstanding, and the presentation is a work of art. The staff is knowledgeable and attentive, making the dining experience even better. I highly recommend trying their omakase menu!

Comments: