Passing thought. You could have a base deck of cards for each location. Then you could write scenarios that would add some cards to the base location decks. You could even combine two different scenarios and add both there cards to the base deck. This would increase replayability. However, set up and teardown would be kind of a pain (something akin to setup and tear down of legendary)
Feel free to disregard use or improve upon.
Good luck with your game.
My first idea was for the campaign mode. But yes, using scenario based set of cards and allowing different permutations by adding to the base set or creating new sets is an interesting idea.
I think it could be possible, but more complicated, to use those cards for both scenario and campaign mode. It's just reusing the same cards differently.
I am still not sure if I should go with 1 deck per location and ask for player to kind of memorize the card. Draw 3 and chose 1, with a limited card set, could make it easier to use that memory effect in a non-campaign game. Like "a touch of evil" I still like the idea of going somewhere and drawing cards, it`s simple and elegant.
Else, I had a mechanic I used in many game ideas: Draw 3 cards, pick 1, put 1 at the top and at the bottom of the deck. This way, you can keep a card you need floating at the top of the deck. Some what useful in multi player.