Get directions to: Marina Seafood Restaurant, Fernandina Beach, FL
Restaurant address: 101 Centre St Fernandina Beach, FL 32034, USA
Restaurant: Marina Seafood Restaurant