Kabuki Japanese Steakhouse & Sushi
Amelia Plaza, 1147 S 8th St, Fernandina Beach FL 32034
(904) 277-8782
Directions
Order Online Delivery
Shipt.com - delivery in as soon as an hour.
Kabuki Japanese Steakhouse & Sushi
Fernandina Beach, Florida
Kabuki Japanese Steakhouse & Sushi
Amelia Plaza, 1147 S 8th St, Fernandina Beach
(904) 277-8782