Advertising Feature

Cromwell Place is open – and it’s a timely treat for London’s art lovers

The major new arts hub in South Kensington is now open – and making good on its promise of bringing artistic innovation to London

8 October 2020