The British Pullman is full of luxury for a British experience. Passengers get special benefits and enjoy fine dining. They see the beautiful English countryside on the way.