here for a map to Kabuki, the only
Teppan and Sushi Restaurant on Amelia Island and some say the finest in the Southeast. Kabuki is located in
the Amelia Island Plaza, between Walmart and Winn Dixie.
1766 South 8th Street-Amelia
Be sure to mention you saw their ad
on the internet.