Oma Sushi

330 O'Farrell St, San Francisco, CA

Menu (As of 11/3)

Oma Sushi: hours and how to order