Takoba Sushi

Takoba Sushi

San Francisco, CA

138 Minna St, San Francisco 94105, CA
138 Minna St, San Francisco 94105, CA
Takoba Sushi, Restaurants, Interior Design

1 Creators Credited

1 Unique Items Shared