Start New Order
Select Menu
New Dish
New Dish
New China
Store Information
Open Now
See More
1013 Amelia Plz, Fernandina Beach, FL 32034
(904) 261-6598
Menus
All Day Menu
Lunch Menu
New Dish
New Dish
New Dish