clock menu more-arrow no yes

Takara Restaurant

22 Peace Plz, San Francisco, CA 94115

(415) 921-2000