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