"A main line railroad runs up over the mountains from the Pacific to Texas and has a stop at a hotel overlooking the canyon..." What year did you go? That hotel at Divisadero was brand new when I went - I think in '94.
.....Westy.....