Back to Search Results

2 Seafood restaurants found in Amelia Island and nearby

Filter & Sort
  • Beech Street Grill

    American,Seafood

    801 Beech St

    Fernandina Beach, FL, 32034

  • The Surf

    American,Seafood

    3199 S Fletcher Ave

    Fernandina Beach, FL, 32034