Takara Sushi
(415) 626-7864 | 4243 18th St, San Francisco, CA 94114
Sushi Delivery in San Francisco
Menu
Order Online
Location
About
Takara Sushi
4243 18th St 94114
(Sushi, Japanese)
Come visit us at: 4243 18th St, San Francisco, CA 94114