Remove Ads

Photos for Takara Japanese Restaurant

Takara Japanese Restaurant

22 Peace Plz, San Francisco, California 94115 USA

1K Reviews