Tokyo Star

  • 238 Redwood Shores Pkwy,
    Redwood City, CA 94065
  • Phone: 650-631-8383
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map