Marina Seafood Restaurant located at 101 Centre St. on the corner of Front St. in Fernandina Beach, Florida.

Marina Seafood Restaurant located at 101 Centre St. on the corner of Front St. in Fernandina Beach, Florida.