London food
fromElite Traveler
5 days agoFirst Look Inside Baz Luhrmann's Dreamlike Belmond Train Carriage
The British Pullman launches Celia, a new private dining carriage designed by Baz Luhrmann and Catherine Martin, available for charter with up to 12 guests starting summer 2026.