Kabuki Japanese Steakhouse

  • 1766 S 8th St,
    Fernandina Beach, FL 32034
  • Phone: 904-277-8782
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map