I see no reason why players should get everything from the very beginning without doing anything for it.
Let players see the location and then be told they need to do the quest to obtain access.
Trains are a good idea, but keeping stations hidden unless you talk to specific doctors is bafflingly arbitrary. How the hell could you miss a train station attached to a town?
Players should have to use their initiative, sure, but they shouldn't have to be psychic. Or playing with a wiki printout.