Todai

  • 1901 Junipero Serra Blvd #A,
    Daly City, CA 94014
  • Phone: 650-997-0882
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map