The Caledonian Sleeper is a sleeper train service operated by First ScotRail and one of only two remaining sleeper services on the British railway network, the other being the Night Riviera.
The Caledonian Sleeper is a sleeper train operated by First ScotRail. It is one of only two on the British railway network, the other being the Night Riviera.