Tokyo Japanese Restaurant and Bar

  • 8870 Quimper Place,
    Shreveport, LA 71105
  • Phone: (318) 798-36
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map