Otoro Restaurant Address: 205 Oak St, San Francisco, CA 94102 Phone: +1 415-553-3986 Cuisine: Sushi Read more