Takara Sushi
4243 18th St 94114
(Sushi, Japanese)
Order Online

Come visit us at: 4243 18th St, San Francisco, CA 94114