Takara Japanese Cuisine Restaurant | 94080 | South San Francisco - Japanese

Location

665 El Camino Real, South San Francisco, CA 94080

Takara Japanese Cuisine
665 El Camino Real 94080
(Japanese)
Order Online

Visit us at: 665 El Camino Real, South San Francisco, CA 94080