
Windstar is bringing its small ship luxury cruise line to London for the first time – but passengers will have to wait until 2026 to step aboard.
The boutique brand will have its home port in the capital from May 2026, offering three short taster mini cruises as well as two longer sailings.