/
Close
Newsletters  | Mobile

Amelia Island

The Marina

101 Centre St.
Fernandina Beach, FL, 32034, United States
TEL: (904) 261-5310

This 100-year-old family-owned restaurant dishes up hearty Southern grits-filled lunches.



Loading
Advertisement

Sign Up


Advertisement



Marketplace

empty