Green’s Dictionary of Slang

salvation n.

[rhy. sl.]

a station.

[UK]J. Bent Criminal Life 271: Salvation ... Station.